-
Notifications
You must be signed in to change notification settings - Fork 1
4주차 개인 회고
Minboy edited this page Dec 12, 2023
·
3 revisions
- 발생한 에러를 시간 들여서라도 꼭 해결하고 넘어갔다.
- 이번 주 구현 목표를 잘 수행하였다.
- 너무 늦은 시간까지 잠을 자지 않고 시간을 쓴 것 같다.
- 무리하지 않고 최대한 일찍 자기
- 관리자 페이지 구현해보기
- 구현한 기능 점검 및 수정
미루고 미루었던 DB 딥다이브를 마음껏 할 수 있어 행복했습니다. 누군가에겐 이번 주에 제가 한 쿼리 최적화와 트랜잭션 제어가 가벼운 수준일 지 모르겠지만, 원리와 방법을 알았으니 앞으로 더 세밀한 제어도 가능할 것 같습니다!
- 내 단점 보완하기
- 지난 주 Problem에 기재했던, DB에 약하다는 제 단점을 보완하고 다양한 기술적 도전을 수행했습니다. 많이 배웠습니다 칭찬칭찬! 벌크 업로드와 정규화 고려, 트랜잭션 레벨 적용, 동시성 제어 등 앞으로도 적용 가능한 게 있다면 도전!
- 정리하며 개발하기
- 지난 주 Keep처럼 개발기록 잘 남기고 있으며, 금요일 밥시간과 개인회고 시간을 활용해 블로그 업로드도 잘 진행되었습니다. keep keep~
- 건강관리
- 요즘 독감이 유행이네요 이제 두 주 남았으니 조심조심 건강하게!
- 추가기능 구현
- 멘토님께서 시간이 남았으니 기능을 더 만들어보라는 피드백을 주셨습니다. 뭘 시도할 지 개발할 지 고민을 해봅시다!
- 관리자 페이지를 만들어 프론트 개발연습도 하고 통계기능 등 추가 API도 개발
- 부하테스트와 오토스케일링, 로드밸런싱
- 유닛테스트, e2e테스트 추가구현으로 코드 커버리지 개선
- 멘토님께서 시간이 남았으니 기능을 더 만들어보라는 피드백을 주셨습니다. 뭘 시도할 지 개발할 지 고민을 해봅시다!
- 프로젝트의 완성도를 끌어올리기 위해 요구사항들을 잘 점검하고 그에 맞게 잘 구현한 것 같다.
- 팀원들과 활발한 의견교류를 통해 모두가 납득할 수 있는 코드를 작성하기 위해 노력했다.
- 코드리뷰를 열심히 하여 팀원들의 진행상황을 파악하고 코드를 잘 이해하게되었다.
- 너무 앉아만 있다보니 몸이 뻐근하다.
- 여전히 기록이 부족하다.
- 조금씩이라도 운동을 해서 건강관리를 해야겠다.
- 기록의 중요성을 다시한번 상기하고 열심히 기록해야겠다.
© 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(화)