일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- gitbash
- khaiii
- 필사
- address
- 코딩온라인
- 파이콘
- 비동기
- github markdown
- 플젝후체크
- 서버사이드렌더링
- SSR
- Technical Writing
- #스파르타코딩클럽후기 #내일배움캠프후기
- Anaconda
- github
- terminate
- 마크다운
- Morphological analysis #Corpus
- 출처: 자바의 신 8장
- 모바일웹스킨
- taskkill
- 클라이언트사이드렌더링
- 파이썬
- PID
- expression statement is not assignment or call html
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트v
- Kakao
- Machine Learning
- 자바파이썬
- Today
- Total
개발 일기
스프링 프로젝트 최종 회고록 본문
KPT
Keep: 계속 할 부분
- 1일 1회는 꼭 만나서 공유/업데이트 하기 (오후 2시/ 저녁 9시)
- Git Comment 적!극! 활용! (앞으로 올리는 모든 pull request는
팀원이 꼭 댓글달고 코드이해안가는거 질문하기)
Problem
-코드 주석을 어떤 메서드가 어떤 역할 하는지 정리 [리팩토링]
-중복코드 찾아보고 지우기.
-Git Repo 활용 (브랜치 정리, 칸반보드 활용)
Try
-에러 해결기 등을 노션으로 정리하자 (포트폴리오 용)
-스스로에게 칭찬해주기
-자바 공부 더하기..
개선 필요 기능
(1)mypage 등 안되는 기능 개선
-민님이 mypage.js 해결해볼 것.
-지은: admin.html 에서 서비스 단에서 데이터 가져오는 거 해결해보기.
-정렬, 무한 스크롤
(1)테스트 코드를 통해 다양한 테스트 케이스 (이게 진짜 중요...)
(2)예외 처리 보완 (ex. API 만으로 예외처리가 안되는 경우)
(3) 부하테스트..
(4) RDS 의 보안 강화
(5) QueryDSL활용으로 보다 동적인 쿼리 활용
(6) API RestDoc
(7) CORS Delete 요청도 허용할 수 있도록
(8) 깃 전략 (commit 메시지 템플릿화, 브랜치 전략 등) 활용
(9) 노션으로 에러 해결 사례 / 기능 구현 정리해보기
현업자의 피드백
SOLID 에서 단일 책임 원칙에 집중한 것 Good!
- 이름을 잘 짓는 것 역시도 객체 지향 설계의 일부이다.
-File Processor 같이 하면 이게 어떤 파일을 process 하는건지, 다운로드 하는거지, 변환하는 것인지 알기 어렵다.
2. 하나의 entity 에 많은 역할을 주지 말자.
구현 기능에 대한 피드백 (현업에서 적용할 만한 기능들을 잘 적용했다)
- username이 중복되는 현상 (소셜 로그인을 붙일 때 일어날 법한 일이다)
- 추천하기에서 DB 가 꼬인 현상
-> 이 역시 실제 배포하다보면 연속 배포를 하는 경우가 많다. 그러다보면 예전 DB 와 최신 DB 가 충돌하는 일도 생긴다.
- 사용성 개선에 대한 피드백
-> 지도 띄우기 전에 리스트가 먼저 뜬다면..?
전반적인 피드백
- 내배캠에서 가장 많이 성장한 조 <3
'Java&Spring > Project' 카테고리의 다른 글
[Editor -> File Type ] 인텔리제이에서 특정 클래스가 인식 되지 않을 때 (0) | 2022.07.08 |
---|---|
UserApiController -> 서비스 분리 (0) | 2021.12.15 |
S3 에 파일 업로드 (0) | 2021.12.06 |
스프링부트 Posting 통신에러 해결 - Deserialize error, 400, 500, 200 에러 (0) | 2021.12.01 |