Backend
Algorithm
Project
ETC
codesche’s blog
/
Education
/
게시판 서비스 만들기
Backend
Algorithm
Project
ETC
codesche’s blog
/
Education
/
게시판 서비스 만들기
Share
Backend
Algorithm
Project
ETC
📋
게시판 서비스 만들기
생성일
2025/01/24 05:52
태그
fastcampus
게시일
게시판 서비스 만들기
Search
•
개발도구: Intellij IDEA Ultimate 2023.2
•
소스코드 관리: Git 2.39.3
•
Git 호스팅: GitHub
•
Git GUI: GitKraken free
프로젝트 기획
게시판 서비스 프로젝트의 목표
•
누구나 이해하기 쉬운 소재로 명확한 기능 요구사항을 만든다.
•
요구사항을 구현하는데 도움이 되는 각종 문서 작업을 경험한다.
•
자바 + 스프링 부트로 프로젝트 요구사항을 실제로 구현하는 기술적인 방법을 익힌다.
•
최신 버전의 기술을 사용해 보면서 기술 동향을 파악하고, 새로운 문제와 해결 방법을 확인한다.
•
기획과 문서 작성부터 개발, 형상관리, 테스트, 배포까지 개발 프로세스 전반을 경험한다.
개발 목적 이해하기
•
깃헙(Github) 리포지토리 생성하기
•
gitignore.io
접속하여 gitignore 설정 후 생성 버튼 클릭 - 추후에 진행
•
GitKraken 에서 New Workspace 클릭 후 다음과 같이 설정해준 다음 “Create Cloud Workspace” 생성해준다.
깃헙 프로젝트와 이슈 정리하기
깃 브랜치를 운영하는 방법론
•
gitflow: master, develop, feature, release, hotfix 브랜치를 설정하고 운영하는 방식
•
github flow: main(master), feature 브랜치만으로 운영하는 방식
브랜치 전략을 세우는 이유와 요령
•
하나의 프로젝트 소스코드를 여러 개발자가 다루면서 발생하는 각종 부작용을 해결하자
•
개발 협업을 원활하게 하기 위한 약속
Git Branch 전략 세우기
•
draw.io
접속 후 다이어그램 저장 위치를 Github로 설정
•
draw.io
→ Github 승인 절차 진행하기 (진행시켜)
•
Github Autolink reference
유즈 케이스 작성하기
API 설계
•
스프린트 구현
스프링 부트 프로젝트 시작하기 (1)
스프링 부트 프로젝트 시작하기 (2)
도메인 설계