Table
Search
팀 소개
•
프로젝트 명 : Talmorello
•
프로젝트 소개 : 트렐로를 모방한 프로젝트입니다.
팀 컨벤션
커밋 규칙
•
feature : 새로운 기능 추가
•
fix : 버그 수정
•
docs : 문서 수정
•
style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
•
refactor : 코드 리펙토링
•
test : 테스트 코드, 리펙토링 테스트 코드 추가
•
chore : 빌드 업무 수정, 패키지 매니저 수정
브랜치 전략
•
feature : 하나의 기능을 개발하기 위한 브랜치
◦
예) feature/동사_명사
◦
예)feature/login_user, feature/register_card
•
refactor: 어떠한 코드를 리팩터링하기 위한 브랜치
◦
예) refactor/동사_명사
•
fix: 버그를 수정하기 위한 브랜치
◦
예) fix/동사_명사
코드 컨벤션
•
구글 포매터를 사용하여 일정한 코드 포맷을 유지한다.
참고 사이트: https://withhamit.tistory.com/411
•
최대한 메서드가 한 가지 일만 하도록 작성한다.
•
메서드의 길이가 15라인을 넘어가지 않도록 작성한다. (메서드로 분리하라는 신호탄이다!)
•
else 예약어를 사용하지 않는다.
•
indent는 3이상 넘어가지 않도록 한다.(if문 분기 방지)
팀과제 기획 관련
필수 구현 기능
추가 구현 기능
API 명세
ERD 설계
와이어프레임
역할 담당
팀 과제
시연영상
메모
데일리 스크럼
하루 계획표를 작성하고 데일리 스크럼에서 공유합니다.
보드 보기
Search
// JWT
INVALID_JWT_SIGNATURE_EXCEPTION(401, "잘못된 JWT 서명입니다."),
EXPIRED_JWT_TOKEN_EXCEPTION(401, "만료된 JWT 토큰입니다."),
UNSUPPORTED_JWT_TOKEN_EXCEPTION(401, "지원되지 않는 JWT 토큰입니다."),
INVALID_JWT_EXCEPTION(401, "JWT 토큰이 잘못되었습니다"),
NOT_REFRESH_TOKEN_EXCEPTION(401, "Refresh Token이 아닙니다."),
NOT_MISMATCHED_REFRESH_TOKEN_EXCEPTION(401, "DB의 리프레쉬 토큰 값과 다릅니다."),
NO_JWT_EXCEPTION(401, "이 요청은 JWT가 필요합니다."),
NOT_SUPPORTED_GRANT_TYPE_EXCEPTION(401, "지원하지 않는 권한 부여 유형입니다."),
// 회원
NOT_FOUND_USER_EXCEPTION(401, "회원 정보를 찾을 수 없습니다."),
FAILED_AUTHENTICATION_EXCEPTION(401, "인증에 실패하였습니다."),
ALREADY_EXIST_USER_NAME_EXCEPTION(409, "이미 존재하는 이름입니다."),
ALREADY_EXIST_EMAIL_EXCEPTION(409, "이미 존재하는 이메일입니다."),
UNAUTHORIZED_MODIFY_EXCEPTION(401, "수정할 권한이 없습니다."),
NO_AUTHORIZATION_EXCEPTION(400, "접근 권한이 없습니다"),
MISMATCHED_PASSWORD_EXCEPTION(401, "비밀번호가 일치하지 않습니다."),
FAILED_LOGIN_EXCEPTION(401, "닉네임 또는 패스워드를 확인해주세요."),
// 이메일 인증
MISMATCHED_AUTH_CODE_EXCEPTION(401, "인증번호가 일치하지 않습니다."),
NOT_FOUND_AUTH_CODE_EXCEPTION(401, "없는 인증 번호입니다."),
// Board
NOT_FOUND_BOARD_EXCEPTION(401, "해당 보드를 찾을 수 없습니다."),
ALREADY_USER_OF_BOARD_EXCEPTION(401, "이미 보드에 유저가 있습니다."),
// Column
NOT_FOUND_COLUMN_EXCEPTION(401, "해당 컬럼을 찾을 수 없습니다."),
INVALID_ORDER_EXCEPTION(401, "변경할 수 없는 순서입니다."),
INVALID_NEW_ORDERS_EXCEPTION(401, "변경할 수 없는 순서입니다."),
// Card
NOT_FOUND_CARD_EXCEPTION(401, "해당 카드를 찾을 수 없습니다."),
NOT_MATCHING_DATE_FORM_EXCEPTION(400, "올바른 형식의 날짜 형식이 아닙니다."),
DATE_IS_AHEAD_OF_CURRENT_TIME_EXCEPTION(400, "현재 시점 이전의 날짜가 입력되었습니다. 유효한 날짜를 입력해주세요"),
EXPIRATION_DATE_IS_AHEAD_OF_START_DATE_EXCEPTION(400, "마감일이 시작일보다 앞섭니다. 유효한 날짜를 입력해주세요."),
ALREADY_EXIST_MEMBER_EXCEPTION(""),
NOT_FOUND_MEMBER_EXCEPTION()//진로 고민..해적왕이되고 싶어요.. -> 아 이거 누굽니까 이것떄문에 컴파일 오류남
// Comment
NOT_FOUND_COMMENT_EXCEPTION(401, "해당 댓글을 찾을 수 없습니다."),
// TODO
NOT_FOUND_TODO_EXCEPTION(401, "해당 할일을 찾을 수 없습니다.");
JavaScript
복사
우리 팀 약속
1. 밥 제때 챙겨먹기
2. 소통을 중요시하며 자리 비움이나 문제가 생기면 빠르게 공유하겠습니다.
3. 실수나 문제가 있으면 적극적으로 팀원과 같이 해결해 나가겠습니다.
4. 서로 존중하는 대화, 그리고 화면공유도 잘 하겠습니다.
5. 아프지맙시다.
Java
복사
우리 팀의 목표는?
1. 매일 일정 소화하기
2. 부끄러우면 물어보기
3. 이번 프로젝트 포트폴리오로 사용하기
4. TIL 남은날까지 맨날 쓰기 📝
5. 1일 1TIL, 1알고리즘
Java
복사
우리 팀 시간 약속
- 오전
- 09:00 ~ 10:00 : 코드카타 - 1~2 알고리즘
- 10:30 ~ 11:00 : 과제하기 전에 궁금한 사항 공유
- 집중 코딩 시간 (14:00 ~ 18:00)
- 튜터님께 질문하지 말고 스스로 고민해보기
- 개발은 고민하고, 스스로 시도하고 생각하는 시간이 그 무엇보다도 중요합니다.
- 집중 코딩 시간을 통해 팀원들과 함께 문제에 맞닥뜨리고, 정리해보세요.
- 오후
- 19:00 ~ 20:00 튜터님께 질문하기
- 20:00 ~
- TIL 작성
- 20:30 ~ 21:00
- 하루 회고 진행(체크리스트 확인)
Kotlin
복사