728x90
작업 예시) 결제창 호출 메소드
컨트롤러, 서비스 역할이 혼동되어 유효성검증과, 각종 변수와 메소드들이 마구잡이로 선언되어있는 소스
역할분리하여 필요한 것만 남기고, 나머지는 다 서비스 레이어로
불필요한 메소드 제거, 검증로직은 모두 CustomException 통해 모듈화
필드명 안맞는것 고치기엔 리스크가 커서 스킵했다.
try catch는 리턴 타입 구분으로 못없앴다.
이게 최선인거같은데
ex) before, after
'IT개념 > 프로그래밍상식' 카테고리의 다른 글
클린코드 2장 의미 있는 이름 (0) | 2023.11.10 |
---|---|
클린코드 1장 깨끗한 코드 (0) | 2023.11.06 |
WAS 최적화와 트러블슈팅 (0) | 2023.04.13 |
[DEVIEW2023] 런타임 데드 코드 분석 도구 Scavenger (0) | 2023.03.17 |
인텔리제이 자주쓰는 단축키 (0) | 2022.01.07 |