반응형
Notice
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 |
Tags
- 사이버보안
- 컴퓨터공학
- 컴퓨터과학
- 자료구조
- springboot
- 알고리즘
- I'm Sorry
- 소프트웨어
- 네트워크
- 네트워크보안
- 데이터베이스
- 데이터구조
- 데이터과학
- 클라우드컴퓨팅
- 소프트웨어공학
- 빅데이터
- 버전관리
- 프로그래밍
- 프로그래밍언어
- 컴퓨터비전
- 머신러닝
- 데이터분석
- 인공지능
- 웹개발
- 보안
- 디자인패턴
- 자바스크립트
- 파이썬
- Yes
- 딥러닝
Archives
- Today
- Total
목록api문서화 (1)
스택큐힙리스트
자바 스프링 개발 시작하기 - 15일차 실전 프로젝트 완주
클린 코드로 마무리하는 To-Do API 리팩터링드디어 실전 프로젝트 마지막 날입니다.그동안 만들어온 To-Do API를 클린 코드 기준으로 리팩터링하고, Swagger로 문서화까지 마무리해보겠습니다.✅ 모듈 통합 & 코드 리뷰To-Do 프로젝트는 다음과 같은 구조로 구성되어 있었습니다:Controller: 클라이언트 요청을 받음Service: 비즈니스 로직 처리Repository: DB와의 통신 담당DTO: 계층 간 데이터 전달 객체마지막 단계에서는 전체 코드를 정리하며 다음 기준으로 리팩터링을 진행했습니다:메서드 책임 분리: 하나의 메서드는 하나의 일만 하도록네이밍 통일성 확보: 직관적인 이름으로 명확히중복 제거: 반복되는 코드는 유틸리티로 추출예외 처리 일관성: 커스텀 예외 + 전역 핸들러 활용응답..
개발
2025. 7. 23. 13:27