Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 자바
- 트리
- 그리드
- 그래프
- BFS
- TCP
- 역방향 반복자
- AWS
- SQL
- 백준
- 다이나믹프로그래밍
- CI/CD
- 알고리즘
- 컴퓨터 네트워크
- 순열
- 분할정복
- Spring
- GIT
- 분할 정복
- 다이나믹 프로그래밍
- 이분탐색
- 도커
- 재귀
- dfs
- 브루트포스
- github action
- 그리드 알고리즘
- 자료구조
- HTTP
- 스프링
Archives
- Today
- Total
목록인조키 (1)
코딩성장스토리
코드 리뷰 회고 (클린 코드, DB 모델링, 공통코드 or Enum)
여태껏 동아리 프로젝트들을 하면서 클린코드에 대해 잘 모르고 막 코드를 작성했었다는 걸 깨닫게 되었습니다..인턴 생활을 진행하면서 시니어 개발자분이 코드리뷰를 해주시면서 배운 것들을 정리해보려 합니다😂 1. API 문서화SwaggerUI 를 통해 API 규격이 잘 드러나도록 하면 좋음FE 개발자와의 커뮤니케이션 비용을 낮출 수 있음규격이 명확하면, FE 를 위한 DTO 자동생성도 가능함Swagger 어노테이션을 통해 설명을 많이 달아준다.DTO 는 Request, Response 를 명료하게 분리하기.클래스 수가 많아지더라도 파라미터가 다름을 FE 에게 인지시키는게 나을수도 있다. 필요한 경우 액션이름 포함하여 DTO 생성하기ex) 사용자 설정정보 수정요청: UserSettingInfoRequest -..
기타
2024. 6. 14. 20:11