Trello 연습 사이트
https://trello.com/b/fGI8NL3z/심화프로젝트-대비-연습용
요구사항
필수 구현 기능
스페셜 구현 기능
분석 및 시나리오
Trello 따라만들기
•
보드, 칼럼(카테고리), 카드
사용자
초대
보드
컬럼
카드
알림 기능
설계
API 명세
역할 분배
ERD 설계
와이어프레임
규칙
하나의 커밋에는 하나의 작업만 해두기!!!



push를 하기 전에, 항상 코드 포멧팅 해두기 








그리고 develop 내용을 pull이나 merge 해두기 








application.yml 는 절대 건들지 말기!
application-dev.yml 에 각자 내용 추가해서 사용하기!
push하기 전에 해야되는 작업


패키지 구조
구현 순서에 대해서
깃허브 사용 순서
브랜치 전략
커밋 메세지 컨벤션
코딩 스타일 적용하기
우리들만의 코딩 컨벤션
Issues & PR 전략
TODO-LIST
•
S3에서 파일 다운로드를 어떻게 구현하는지 조사해보기
◦
TB_MEDIA에는 어떤 필드가 필요한지 생각해보기(첨부파일 테이블 수정 여부 검토)
•
복합키에서도 orphanRemoval=true 이 적용되는지 조사해보기
◦
해결 방법도 조사해보기
•
알림 조회 시, 읽음 처리에 대해서 어떻게 구현할 것인가?
◦
GET으로 조회하면서 상태값을 변화?
◦
PATCH로 상태값을 변화하면서 데이터를 조회?
◦
다른 방법?
•
카드와 컬럼 순서에 대해서 테이블을 어떻게 설계할 것인가?
◦
이중 연결 리스트
◦
연결 리스트