[팀 프로젝트-JPA 활용 게시판] branch 전략 및 패키지 구조
·
프로젝트/프로젝트 회고
Branch 전략우리 조는 프로젝트 전에 어떤 branch 전략을 사용할 지 의논하였다.5개의 큰 틀의 branch를 사용하는 Git-flow 전략 그리고 Git-flow의 복잡한 부분을 축소화 시킨 Github-flow 전략이 있는데, 아직 규모가 큰 프로젝트는 아니기도 하고 branch에서 작업하는 인원이 작기 때문에 축소화된 Github-flow 전략을 택하였다.Github-flow 전략은 기본적으로 master branch에 대한 규칙만 정확하게 정립되어 있다면 나머지 가지들에 대해서는 특별한 관여를 하지 않으며 pull request 기능을 사용하도록 권장한다.우선 API를 기반으로 기능별로 작업을 진행할 예정이기에 branch를 아래와 같이 나누었다.post: 게시물user: 회원dev: 개발..
[팀 프로젝트-JPA 활용 게시판] S.A 작성
·
프로젝트/프로젝트 회고
학교에서 오프라인으로 협업 프로젝트는 많이 해봤어도 온라인만으로 팀협업을 해보는건 처음이다.이번 기회에 github 를 이용한 협업 프로젝트를 경험해보고 팀원과의 소통능력이 키울 수 있을 것 같다. 개발 일정2025.04.07~2025.04.14 팀명 Fake Book 팀 소개Facebook 기반의 SNS 프로젝트를 만들기로 했기 때문에 FakeBook 이라고 지었다. 프로젝트명NewsFeed 프로젝트 소개세상에 수많은 SNS가 있지만, 내 손으로 직접 만들어보는 SNS는 어떨까요?이 프로젝트는 우리가 익숙하게 사용하는 인스타그램, 트위터, 페이스북 같은 기존 SNS를 참고하면서, 그 속에 숨겨진 구조와 흐름을 하나하나 뜯어보고, 직접 구현해보는 여정입니다.단순히 따라 만드는 게 아니라,이 기능은 어떤 ..
[일정관리]일정 수정 및 삭제
·
프로젝트/프로젝트 회고
https://computerreport.tistory.com/manage/newpost/77?type=post&returnURL=ENTRY 티스토리좀 아는 블로거들의 유용한 이야기, 티스토리. 블로그, 포트폴리오, 웹사이트까지 티스토리에서 나를 표현해 보세요.www.tistory.com 에 이어 특정 일정 정보를 수정하고 삭제하는 기능을 추가하였다. ✅ 일정 수정할일 , 이름만 수정 가능요청시에 비밀번호를 함께 입력하여 동일한 비밀번호일때만 수정 허용💡 주요 코드만 작성  ♐ TodoController더보기/** * Todo 항목을 수정하는 API. * * @param id 식별자 * @param requestDto 수정할 Todo 데이터 * @return {@link ResponseEntity} 수..
[일정관리]일정 생성 및 조회
·
프로젝트/프로젝트 회고
개발 에디터는 intelliJ 를 이용하였고 Spring 프레임워크를 이용하였다. 우선 디렉토리 및 파일 분리는 다음과 같이 하였다.  ✅ 일정 생성할일 , 작성자명 , 비밀번호 , 작성/수정일 저장(날짜 & 시간)일정의 고유 식별자(ID)  자동 생성최초 입력시 작성일과 수정일 동일한 데이터 적용💡 주요 코드만 작성 ♐ TodoController더보기/** * 새로운 Todo 항목을 생성하는 API. * * @param dto Todo 요청 데이터 * @return {@link ResponseEntity} 생성된 Todo의 응답 데이터와 함께 201 Created 상태 코드 */@PostMappingpublic ResponseEntity createTodo(@RequestBody TodoRequest..