[니꺼, 내꺼] 5분 기록 테이블
2024. 12. 4. 13:47ㆍ내일배움캠프/Barter
최종 프로젝트간 사용할 '5분 기록 테이블(보드)' 을 기록하는 게시글입니다. 프로젝트를 진행하면서 어떠한 부분을 책임지고 구현/작성했는지, 어떤한 문제를 마주해서 어떻게 해결했는지 간략하게 기록하기 위해 작성하게 되었습니다.
최종 팀 프로젝트의 5분 기록 테이블은 아래와 같은 정보로 작성됬습니다.
- 분류 : 기획, 기능 구현, 트러블 슈팅, 오류 해결, 리팩토링, 테스트 작성 등 작업의 분류를 작성
- 기능 : 기획을 제외한 분류일 경우 어떤 기능(API)에 대한 작업인지, 작업 대상 기능을 작성
- 기록 : 작업 내용을 간략하게 작성
- 날짜 : 작업 날짜(또는 기간) 작성
- 링크 : 작업한 내용에 대한 블로그 게시물 또는 Github 커밋 내역을 링크
분류 | 기능 | 기록 | 날짜 | 링크 |
프로젝트 기획 | - | 프로젝트 기획(요구사항 정의서, 와이어프레임, ERD 등) | 12.02 ~ 12.04 | 팀 노션 |
기능 구현 | 등록 물품 생성 | '등록 물품' 에 대한 정보를 전달 받아 DB 에 저장하는 기능 구현 | 12.04 | Issue #7 |
기능 구현 | 제안 물품 생성 | '제안 물품' 에 대한 정보를 전달 받아 DB 에 저장하는 기능 구현 | 12.04 | Issue #15 |
기능 구현 | 등록 물품 단건 조회 | DB 에 저장된 '등록 물품' 에 대한 정보를 조회하는 기능 구현 | 12.04 | Issue #20 |
기능 구현 | 등록 물품 다건 조회 | DB 에 저장된 '등록 물품들(=목록)' 에 대한 정보를 조회하는 기능 구현 | 12.04 | Issue #28 |
리팩토링 | - | 등록 물품과 제안 물품 엔티티에 'status' 필드 추가 및 관련 기능 수정 | 12.05 | Issue #40 |
기능 구현 | 등록 물품 정보 수정 | DB 에 저장된 '등록 물품' 의 정보를 수정해 DB 에 반영하는 기능 구현 | 12.05 | Issue #41 |
기능 구현 | 등록 물품 상태 수정 | DB 에 저장된 '등록 물품' 의 상태를 수정해 DB 에 반영하는 기능 구현 | 12.05 | Issue #42 |
기능 구현 | 등록 물품 삭제 | DB 에 저장된 '등록 물품' 정보를 삭제하는 기능 구현 | 12.05 | Issue #43 |
기능 구현 | 제안 물품 단건 조회 | DB 에 저장된 '제안 물품' 에 대한 정보를 조회하는 기능 구현 | 12.05 | Issue #57 |
기능 구현 | 제안 물품 다건 조회 | DB 에 저장된 '제안 물품들(=목록)' 에 대한 정보를 조회하는 기능 구현 | 12.05 | Issue #58 |
기능 구현 | 제안 물품 정보 수정 | DB 에 저장된 '제안 물품' 의 정보를 수정해 DB 에 반영하는 기능 구현 | 12.05 | Issue #59 |
기능 구현 | 제안 물품 상태 수정 | DB 에 저장된 '제안 물품' 의 상태를 수정해 DB 에 반영하는 기능 구현 | 12.05 | Issue #60 |
기능 구현 | 제안 물품 삭제 | DB 에 저장된 '제안 물품' 정보를 삭제하는 기능 구현 | 12.05 | Issue #61 |
기능 구현 | 등록 물품 생성(제안 → 등록) | DB 에 저장된 '제안 물품' 정보로 '등록 물품' 을 생성하는 기능 구현 | 12.06 | Issue #76 |
기능 구현 | 제안 물품 생성(등록 → 제안) | DB 에 저장된 '등록 물품' 정보로 '제안 물품' 을 생성하는 기능 구현 | 12.06 | Issue #77 |
리팩토링 | 등록/제안 물품 정보 수정 | '등록/제안 물품' 정보 수정시 'status' 값이 'PENDING' 일 때만 가능하도록 수정 | 12.06 | Issue #90 |
학습 | 알림 서비스 | SSE(Server-Sent-Events) 에 대한 학습 및 프로젝트 반영에 대한 의문점 해소 | 12.09 ~ 12.10 | Blog |
기능 구현 | 알림 서비스 | SSE 프로젝트에서 사용할 수 있도록 기반을 구현 | 12.11 | Issue #116 |
기능 구현 | 활동 알림 다건 조회 | DB 에 저장된 '활동 알림 목록 정보' 를 조회하는 기능 구현 | 12.12 | Issue #126 |
기능 구현 | 키워드 알림 다건 조회 | DB 에 저장된 '키워드 알림 목록 정보' 를 조회하는 기능 구현 | 12.12 | Issue #131 |
기능 구현 | 알림 상태 수정 | DB 에 저장된 '알림' 의 상태를 수정하는 기능 구현 | 12.12 | Issue #132 |
기능 구현 | 알림 삭제 | DB 에 저장된 '활동 알림' 정보를 삭제하는 기능 구현 | 12.12 | Issue #127 |
리팩토링 | 등록 물품 | 등록 물품 CRUD 리팩토링 - 인증/인가, S3 적용 | 12.12 | Issue #133 |
리팩토링 | 제안 물품 | 제안 물품 CRUD 리팩토링 - 인증/인가, S3 적용 | 12.12 | Issue #170 |
리팩토링 | 알림 | 알림 CRUD 리팩토링 - 인증/인가 적용 | 12.13 | Issue #173 |
테스트코드 | 등록 물품 생성 | 등록 물품 생성 기능 - Service 계층 테스트 코드 작성 | 12.14 | Issue #197 |
테스트코드 | 등록 물품 단건 조회 | 등록 물품 단건 조회 기능 - Service 계층 테스트 코드 작성 | 12.14 | Issue #198 |
테스트코드 | 등록 물품 다건 조회 | 등록 물품 다건 조회 - Service 계층 테스트 코드 작성 | 12.14 | Issue #199 |
테스트코드 | 등록 물품 정보 수정 | 등록 물품 정보 수정 - Service 계층 테스트 코드 작성 | 12.14 | Issue #200 |
테스트코드 | 등록 물품 상태 수정 | 등록 물품 상태 수정 - Service 계층 테스트 코드 작성 | 12.14 | Issue #201 |
테스트코드 | 등록 물품 삭제 | 등록 물품 삭제 - Service 계층 테스트 코드 작성 | 12.14 | Issue #202 |
테스트코드 | 등록 물품 생성(제안 → 등록) | 등록 물품 생성(제안→등록) - Service 계층 테스트 코드 작성 | 12.14 | Issue #203 |
테스트코드 | 알림 구독 | 알림 구독 - Service 계층 테스트 코드 작성 | 12.14 | Issue #212 |
테스트코드 | 활동 알림 다건 조회 | 활동 알림 다건 조회 - Service 계층 테스트 코드 작성 | 12.14 | Issue #213 |
테스트코드 | 키워드 알림 다건 조회 | 키워드 알림 다건 조회 - Service 계층 테스트 코드 작성 | 12.14 | Issue #214 |
테스트코드 | 알림 상태 수정 | 알림 상태 수정 - Service 계층 테스트 코드 작성 | 12.15 | Issue #215 |
테스트코드 | 알림 삭제 | 알림 삭제 - Service 계층 테스트 코드 작성 | 12.15 | Issue #216 |
테스트코드 | 제안 물품 생성 | 제안 물품 생성 - Service 계층 테스트 코드 작성 | 12.15 | Issue #222 |
테스트코드 | 제안 물품 단건 조회 | 제안 물품 단건 조회 - Service 계층 테스트 코드 작성 | 12.15 | Issue #223 |
테스트코드 | 제안 물품 다건 조회 | 제안 물품 다건 조회 - Service 계층 테스트 코드 작성 | 12.15 | Issue #224 |
테스트코드 | 제안 물품 정보 수정 | 제안 물품 정보 수정 - Service 계층 테스트 코드 작성 | 12.15 | Issue #225 |
테스트코드 | 제안 물품 상태 수정 | 제안 물품 상태 수정 - Service 계층 테스트 코드 작성 | 12.15 | Issue #226 |
테스트코드 | 제안 물품 삭제 | 제안 물품 삭제 - Service 계층 테스트 코드 작성 | 12.15 | Issue #227 |
테스트코드 | 제안 물품 생성(등록 → 제안) | 제안 물품 생성(등록→제안) - Service 계층 테스트 코드 작성 | 12.15 | Issue #228 |
PR Merge | 물품, 알림 | 물품, 알림 관련 테스트 작성 PR 들 모두 conflicts 해결 후 develop 브랜치에 merge | 12.16 | - |
문서 작성 | 물품, 알림 | 물품, 알림 관련 구현 내용 문서 작성 및 기존 문서 최신화 - 요구사항 정의서, ERD, API 명세서 등 | 12.16 | - |
기능 구현 | 즉시 교환 | '즉시 교환' 비즈니스 로직에서 이벤트 발생시 해당 이벤트 정보를 실시간으로 전달하는 기능 구현 - 즉시 교환 서비스에 SSE 적용 | 12.17 | Issue #253 |
기능 구현 | 기간 교환 | '기간 교환' 비즈니스 로직에서 이벤트 발생시 해당 이벤트 정보를 실시간으로 전달하는 기능 구현 - 기간 교환 서비스에 SSE 적용 | 12.18 | Issue #254 |
기능 구현 | 나눔 | '나눔' 비즈니스 로직에서 이벤트 발생시 해당 이벤트 정보를 실시간으로 전달하는 기능 구현 - 나눔 서비스에 SSE 적용 | 12.18 | Issue #255 |
기능 구현 | 나눔 생성시 키워드 알림 | '관심 키워드' 를 갖는 '나눔' 이 생성될 때 해당 관심 키워드를 갖는 회원들에게 알림(+실시간 알림) - 키워드 서비스에 SSE 적용 | 12.18 | Issue #256 |
기능 구현 | 사용 가능한 물품 다건 조회 | 회원이 교환이나 제안시 사용가능한 물품들을 조회하는 기능 구현 | 12.18 | Issue #267 |
리팩토링 | 물품 삭제 | 등록 물품과 제안 물품에 'COMPLETED' 상태가 추가됨에 따라 삭제 가능한 상태에 'COMPLETED' 추가 | 12.18 | Issue #268 |
기능 구현 | 기간 교환 마감 | 기간 교환 마감을 위해 이벤트가 발생시 교환 등록자에게 교환 마감 이벤트를 실시간으로 전달하는 기능 구현 | 12.19 | Issue #294 |
통합테스트 | 모든 기능 | 3주차까지 구현된 기능들을 서비스 흐름에 따라 통합 테스트를 진행 | 12.20 | - |
리팩토링 | 등록 물품 | 기존에 던지던 예외에 예외 핸들러 적용 | 12.23 | Issue #314 |
제안 물품, 알림 | 기존에 던지던 예외에 예외 핸들러 적용 및 테스트 코드 수정 | 12.24 | ||
학습 | 배포 | Docker CI/CD 강의를 통한 학습 진행 | 12.24 | - |
'내일배움캠프 > Barter' 카테고리의 다른 글
[니꺼, 내꺼] 3주차 - 왜, 추가 API 가 필요한가? (0) | 2024.12.20 |
---|---|
[니꺼, 내꺼] 2주차 - 문제 해결 과정 설명 (0) | 2024.12.13 |
[니꺼, 내꺼] 2주차 - 의사결정 과정 설명 (0) | 2024.12.13 |
[니꺼, 내꺼] 알림 기능 구현을 위한 학습 (0) | 2024.12.09 |