-
Notifications
You must be signed in to change notification settings - Fork 1
1117(금) 팀 회고 (2주차)
프로젝트 진행 상황, 주요 기능, 협업 중 겪은 어려움, 해결 방안 등을 문서로 정리합니다. [프로젝트 현황 공유]에서 받은 질문과 피드백을 정리하여 추가해두길 권장합니다.
- 상시로 진행한 팀 회고 결과가 있다면 해당 기록으로 갈음할 수 있습니다.
Pull requests · boostcampwm2023/web16-B1G1
-
백로그 예상시간 작성
-
마일스톤 작성
-
모노레포 + Yarn Berry 설정
-
🌟 README 프로필 촬영 🌟
-
FE
-
BackgrounStars 컴포넌트 생성
[FE] [01-02] 우주 배경 생성 by KimGaeun0806 · Pull Request #80 · boostcampwm2023/web16-B1G1
-
Galaxy 컴포넌트, Star 컴포넌트 생성 (은하계 기본 형태 구성)
[FE] [06-03] 은하 생성 🌌 by MinboyKim · Pull Request #81 · boostcampwm2023/web16-B1G1
-
-
BE
-
페어 프로그래밍
-
TDD 설정 및 시도
-
BE 리뷰어 멘토링
- TDD에 대한 질문
- DB 동시성 제어 질문
-
- 컨퍼런스 관람
잠(수)🛌- 기술블로그 작성
- 학습
-
FE
-
전역환경 설정
-
camera 설정 (별 클릭 시 해당 별로 이동하도록)
-
별에 라벨 달기
[FE] [06-05] 별글 컴포넌트 구현, 간단한 레이블 디자인 by MinboyKim · Pull Request #94 · boostcampwm2023/web16-B1G1
-
페이지 간 이동 시 보일 화면 생성
[FE] [04-09] 페이지 간 이동시 보여줄 화면 제작 by KimGaeun0806 · Pull Request #99 · boostcampwm2023/web16-B1G1
-
-
BE
-
페어 프로그래밍
-
TDD로 게시글, 인증 API 구현
- JWT Refresh Token 구현 관련 논의
-
-
Swagger로 API 문서화
[BE] [15-01] Swagger 적용 by SongJSeop · Pull Request #97 · boostcampwm2023/web16-B1G1
-
- 적극적인 페어프로그래밍을 통해서 함께 자라기 🌟
- 빠른 피드백 반영
- 서로 배려하는 마음
- 성실한 학습정리 + 기술공유
- 추억 쌓기 + 위키를 예쁘게 꾸밈..ㅎ
- 멘토링 받은 부분을 반영
잠(수)🛌 🙏🏻-
너무 잘해서 문제캬 - 체력 관리
- 다들 너무 새벽까지 학습을 함(준섭 빼고 가은 빼고)
- 백로그의 빈약함
- 백로그가 구체적으로 명시되어 있지 않아, 개발 시 업데이트 소요를 많이 찾을 수 있었음
- 너무 스토리 중심의 백로그 → 이슈 작성 시 애매함을 느낌
- 1이슈 1PR을 할 수 없었음
- 분량이 너무 적거나(BE) 많아(FE)
이슈당 1 PR 원칙
을 지키면 효율이 떨어지는 문제 발생
- 분량이 너무 적거나(BE) 많아(FE)
- 백로그가 구체적으로 명시되어 있지 않아, 개발 시 업데이트 소요를 많이 찾을 수 있었음
- GitHub Project를 많이 활용하지 못함
- 1주 해봤으니까 어떻게 수정할 지 고민 필요
생활지도반장 @송준섭 💪💪
-
츄라이츄라이
-
아직 4주나 남았으므로 체력 관리 잘하기. 지치면안됩니다
- 시차 관리 잘하기
-
백로그 이슈 보완
- 문제(FE) : 이슈가 너무 포괄적이여서 문제
-
그럼 이슈안에 저희 task 목록 잘게 체크포인트 이거를 월욜에 미리 작성하는 방식은 어떨까요 ㅇㅈ?ㅇㅈㅇㅈ
-
-
PR 제목에 이슈 번호 빼기
- 대신 Development에 이슈 연결하기 → 보고싶은 이슈에서 PR들을 타고 볼 수 있도록
Week 2 Milestone · boostcampwm2023/web16-B1G1
-
백로그 이슈가 실제 구현 순서와 매칭이 잘 되지 않아 이슈를 열어두고 Task 체크리스트로 관리할 예정입니다.
- ex :
[FEAT] [06-14] 서버는 사용자 요청에 따라 본인이 작성한 게시글을 수정한다. · Issue #88 · boostcampwm2023/web16-B1G1
-
협업 경험
- TDD
- 페어 프로그래밍
-
향후 계획
- 배포(docker-compose)
- 배포 자동화(GitHub Actions)
- 유효성 검증, JWT + Redis
© 2023 debussysanjang
- 🐙 [가은] Three.js와의 설레는 첫만남
- 🐙 [가은] JS로 자전과 공전을 구현할 수 있다고?
- ⚽️ [준섭] NestJS 강의 정리본
- 🐧 [동민] R3F Material 간단 정리
- 👾 [재하] 만들면서 배우는 NestJS 기초
- 👾 [재하] GitHub Actions을 이용한 자동 배포
- ⚽️ [준섭] 테스트 코드 작성 이유
- ⚽️ [준섭] TypeScript의 type? interface?
- 🐙 [가은] 우리 팀이 Zustand를 쓰는 이유
- 👾 [재하] NestJS, TDD로 개발하기
- 👾 [재하] AWS와 NCP의 주요 서비스
- 🐰 [백범] Emotion 선택시 고려사항
- 🐧 [동민] Yarn berry로 모노레포 구성하기
- 🐧 [동민] Vite, 왜 쓰는거지?
- ⚽️ [준섭] 동시성 제어
- 👾 [재하] NestJS에 Swagger 적용하기
- 🐙 [가은] 너와의 추억을 우주의 별로 띄울게
- 🐧 [동민] React로 멋진 3D 은하 만들기(feat. R3F)
- ⚽️ [준섭] NGINX 설정
- 👾 [재하] Transaction (트랜잭션)
- 👾 [재하] SSH 보안: Key Forwarding, Tunneling, 포트 변경
- ⚽️ [준섭] MySQL의 검색 - LIKE, FULLTEXT SEARCH(전문검색)
- 👾 [재하] Kubernetes 기초(minikube), docker image 최적화(멀티스테이징)
- 👾 [재하] NestJS, 유닛 테스트 각종 mocking, e2e 테스트 폼데이터 및 파일첨부
- 2주차(화) - git, monorepo, yarn berry, TDD
- 2주차(수) - TDD, e2e 테스트
- 2주차(목) - git merge, TDD
- 2주차(일) - NCP 배포환경 구성, MySQL, nginx, docker, docker-compose
- 3주차(화) - Redis, Multer 파일 업로드, Validation
- 3주차(수) - AES 암복호화, TypeORM Entity Relation
- 3주차(목) - NCP Object Storage, HTTPS, GitHub Actions
- 3주차(토) - Sharp(이미지 최적화)
- 3주차(일) - MongoDB
- 4주차(화) - 플랫폼 종속성 문제 해결(Sharp), 쿼리 최적화
- 4주차(수) - 코드 개선, 트랜잭션 제어
- 4주차(목) - 트랜잭션 제어
- 4주차(일) - docker 이미지 최적화
- 5주차(화) - 어드민 페이지(전체 글, 시스템 정보)
- 5주차(목) - 감정분석 API, e2e 테스트
- 5주차(토) - 유닛 테스트(+ mocking), e2e 테스트(+ 파일 첨부)
- 6주차(화) - ERD
- 2주차(화) - auth, board 모듈 생성 및 테스트 코드 환경 설정
- 2주차(목) - Board, Auth 테스트 코드 작성 및 API 완성
- 3주차(월) - Redis 연결 후 RedisRepository 작성
- 3주차(화) - SignUpUserDto에 ClassValidator 적용
- 3주차(화) - SignIn시 RefreshToken 발급 및 Redis에 저장
- 3주차(화) - 커스텀 AuthGuard 작성
- 3주차(수) - SignOut시 토큰 제거
- 3주차(수) - 깃헙 로그인 구현
- 3주차(토) - OAuth 코드 통합 및 재사용
- 4주차(수) - NestJS + TypeORM으로 MySQL 전문검색 구현
- 4주차(목) - NestJS Interceptor와 로거
- [전체] 10/12(목)
- [전체] 10/15(일)
- [전체] 10/30(월)
- [FE] 11/01(수)~11/03(금)
- [전체] 11/06(월)
- [전체] 11/07(화)
- [전체] 11/09(목)
- [전체] 11/11(토)
- [전체] 11/13(월)
- [BE] 11/14(화)
- [BE] 11/15(수)
- [FE] 11/16(목)
- [FE] 11/19(일)
- [BE] 11/19(일)
- [FE] 11/20(월)
- [BE] 11/20(월)
- [BE] 11/27(월)
- [FE] 12/04(월)
- [BE] 12/04(월)
- [FE] 12/09(금)
- [전체] 12/10(일)
- [FE] 12/11(월)
- [전체] 12/11(월)
- [전체] 12/12(화)