Study/지식(22)
-
[책리뷰] 함께 자리기 - 애자일로 가는 길
책을 읽게 된 계기 어떤 영상에서 공부를 제대로 하려면 이 책을 읽어야 한다고 해서 구매했다. 책 내용 이 책은 1. 자라기 2. 함께 3. 애자일 로 나눠져 있다. 1. 자리기 에서는 개발을 공부하는 마음가짐(?)에 대해서 나와있다. 2. 함께 에서는 개발에 있어서 협력의 중요성에 대해 설명한다. 3. 애자일 은 애자일의 정의와 실천 방법을 설명한다. 후기 책을 읽으면서 지금까지 개발공부를 제대로 못한 느낌이 들었고 나만의 공부방법을 찾아야 겠다는 생각을 했다. 함께 자리기 - 애자일로 가는 길 함께 자라기 - 교보문고 애자일로 가는 길 | 다음 문장들을 보고 거짓이라고 생각하는 게 있으면 골라보세요.1. 일반적으로 경력이 많으면 전문성도 높다.2. 수십 년간 같은 수련을 날마다 반복하면 실력이 는다...
2022.06.04 -
[책리뷰] 객체지향의 사실과 오해 - 역할, 책임, 협력 관점에서 본 객체지향
책을 읽게 된 계기 Spring 강의를 듣던 중에 강사님 소개로 구매했다. (즉흥적이었다...) 책 내용 클래스의 구조와 메서드가 아니라 객체의 역할, 책임, 협력에 집중하라. 많은 사람들은 객체 지향이라는 말을 들으면 조건반사적으로 클래스라는 단어를 떠올린다. 클래스가 객체지향 프로그래밍 언어의 관점에서 중요한 구성요소(construct)인 것은 분명하지만 객체지향의 핵심을 이루는 중심 개념이라고 말히기에는 무리가 있다. 훌륭한 객체지향 설계자가 되기 위해 거쳐야 할 첫 번째 도전은 코드를 담는 클래스의 관점에서 메시지를 주고받는 객체의 관점으로 사고의 중심을 전환하는 것이다. 후기 이 책은 이상한 나라의 엘리스의 내용을 바탕으로 객체란 무엇이며, 객체의 역할, 책임 , 협력의 개념을 독자가 이해하기 ..
2022.05.22 -
Jenkins
젠킨스는 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴이다. 출처 https://ict-nroo.tistory.com/31 [Jenkins] 젠킨스란 무엇인가 What is jenkins? 젠킨스는 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴이다. CI(Continuous Integration) 툴 이라고 표현한다. 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 ict-nroo.tistory.com
2021.07.30 -
CI/CD
CI/CD CI : 개발자를 위한 자동화 프로세스인 지속적 통합(Continuous Integration) CD : 지속적인 서비스 제공(Continuous Deployment) 및 지속적인 배포 ( Continous Deployment)르 의미하며 두 용어는 상호 호환적으로 사용된다. 참조 https://www.redhat.com/ko/topics/devops/what-is-ci-cd CI/CD(지속적 통합/지속적 제공): 개념, 방법, 장점, 구현 과정 CI/CD는 애플리케이션의 통합 및 테스트부터 제공 및 배포까지 전체 라이프사이클에서 지속적인 자동화와 모니터링을 제공합니다. 개념, 차이점, 학습방법(인강)을 보세요. www.redhat.com
2021.07.27 -
GitLab
깃랩(GitLab)은 깃랩 사가 개발한 깃 저장소 및 CI/CD, 이슈 추적, 보안성 테스트 등의 기능르 갖춘 웹 기반의 데브옵스 플랫폼으로써 오픈 라이선스 및 사유 소프트웨어 라이선스를 사용한다. 깃랩 홈페이지 https://about.gitlab.com/?utm_medium=cpc&utm_source=google&utm_campaign=brand_apac_pr_rsa_br_exact&utm_content=homepage_digital_x-pr_english_&_bt=363144592744&_bk=gitlab&_bm=e&_bn=g&_bg=75085129886&gclid=EAIaIQobChMIxYip-aTm8QIVQyUrCh0sww9MEAAYASAAEgI78_D_BwE Iterate faster, inn..
2021.07.26 -
Jira
지라(JIRA)는 아틀라시안이 개발한 사유 이슈 추적 제품이다. 버그 추적, 이슈 추적, 프로젝트 관리 기능을 제공하는 소프트웨어이다. 참고 https://www.atlassian.com/ko/software/jira/features/kanban-boards Jira 칸반 보드 | Atlassian | Atlassian Jira 칸반 보드는 애자일 팀이 WIP를 제한하고 효율성을 극대화하며 사이클 타임을 단축할 수 있도록 작업에 대한 완벽한 가시성을 제공하는 도구입니다. www.atlassian.com 칸반 스크럼 정의 칸반 방법은 지식 작업을 위한 흐름 시스템을 설계, 관리, 개선하기 위한 수단이다. 또한 조직은 칸반을 통해 기존 워크플로에서 시작해서 진화적 변화를 이끌 수 있다. 그 방법은 작업 흐름..
2021.07.25