프로젝트 관련
-
유즈케이스 Use Case프로젝트 관련 2023. 11. 30. 00:01
보고 배운 사이트 1 : suresofttech 보고 배운 사이트 2 : namu.wiki 유즈 케이스란 시스템의 동작을 사용자의 입장에서 생각하고 표현한 시나리오이다. 주로 UML 다이어그램으로 표현하며, 시스템에 대한 요구사항을 알아내는 과정으로, 소프트웨어 개발 프로세스 중 개발을 위한 소프트웨어의 기능을 개략적으로 설명할 수 있는 방법이기도 하다. UML 다이어그램 그리는 곳 : https://app.diagrams.net 연관 관계는 실선 포함(include)관계, 확장(extend)관계는 점선+화살표 방향 표시
-
Git Flow 전략 세우기프로젝트 관련 2023. 11. 30. 00:01
branch 간의 문제 없이 배포까지 안정적으로 할 수 있도록 branch를 관리하는 전략이다. Git Branch를 운영하는 방법론 보통은 소규모 프로젝트 = Github Flow 대규모 프로젝트 = Git FLow Git Flow Main (= master) 안정된 버전의 코드를 담고 있으며, 실제로 배포되는 코드이다. develop 개발 중인 코드를 담고 있으며, 다음 버전의 프로덕션 코드를 준비한다. main branch를 기반으로 개발이 시작됨 feature 새로운 기능을 개발하기 위한 branch로, develop에서 시작하고 종료된다. release 버전 릴리즈를 준비하기 위한 branch로, develop에서 시작하고, main에 병합된다. qa, bugfix 등을 해서 내보내기 직전의 상..