프로그래밍/Spring

프로그래밍/Spring

[Spring] 게시판 서비스 #3. 유스케이스 작성

🙋‍♀️ 유스케이스 다이어그램 어떤 시스템이나 서비스를 설계할 때, 전체적인 사용자의 이용 패턴을 문서화 해둔 것 ⛺깃허브 draw.io 연동 1. draw.io 깃허브 연동 2. 깃 크라켄에서 저장소 내에 document 폴더 생성 ◾ draw.io 에서 생성한 유스케이스를 저장소 내에 업로드하기 위해, boar-project 저장소 연결 ◾ 현재 board-project 저장소 안에는 README 파일만 존재하기 때문에 document 폴더 생성 mkdir document ◾ 깃 크라켄에서 생성한 document 폴더 안에 파일이 하나도 없기 때문에 아직 push가 안되는 상태 ◾ 따라서, 폴더 내에 빈 파일을 생성해주고 push 해줘야 함 3. 폴더 내에 파일 생성 ◾ 리눅스가 아니기 때문에 윈도우..

프로그래밍/Spring

[Spring] 게시판 서비스 #2. 깃 브랜치 전략 세우기

🙋‍♀️ 깃 브랜치를 운영하는 방법론 깃 브랜치란 브랜치를 운영하는 일종의 방법 협업환경에서 규칙을 만들고 매끄럽게 협업하고자함 1️⃣ gitflow : master, develop, feature, release, hotfix 브랜치를 설정하고 운영하는 방식 💡 브랜치 설명 ◾ master - 프러덕션 레디 상태, 제품으로 나갈 수 있는 상태 소스 코드 ◾ develop - 개발자들이 이 브랜치 기준으로 각자 작업한 기능들을 merge ◾ feature - 개발자들이 개개인 개발을 하기 위해 사용하는 브랜치 ◾ release - QA, 버그 수정 과정 중 내보내기 직전에 사용하는 소스 코드 브랜치 ◾ hotfix - 서비스 운영 중에 버그나 급하게 대응해야하는 이슈가 발생할 때 사용하는 브랜치 2️⃣ ..

프로그래밍/Spring

[Spring] 게시판 서비스 #1. 프로젝트 기획

🌎 개발 환경 IDE : Intellij IDEA Ultimate 2022.1 언어 : java 17 프레임워크 : Spring boot 2.7.0 빌드 도구 : gradle 7.4.1 Git GUI : GitKraken 🙋‍♀️ 개발 목적 누구나 이해하기 쉬운 소재로 명확한 기능 요구사항 만들기 요구사항을 구현하는데 도움이 되는 각종 문서 작업 경험 java + spring boot로 프로젝트 요구사항을 실제로 구현하는 기술적인 방법 익히기 새로운 문제를 직면하고 해결하는 방법 확인 기획과 문서 작성부터 개발, 형상관리, 테스트, 배포까지 개발 프로세스 전반을 경험 🚀 테스트와 배포 테스트 1️⃣ 개발 요구사항이 빠짐없이 모두 구현되는가 2️⃣ 구현된 요구사항이 오류없이 동작하는가 ◾ JUnit 5.8..

dbguswn
'프로그래밍/Spring' 카테고리의 글 목록 (2 Page)