You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
7.11 basic/do 함수 이름 바꾸기
함수 wrapper 제거 -> use decorator
7.12 복수형 클래스 -> 단수
7.13 이름에서 Collection 제거
7.14 I, Impl 제거
7.15 역할에 따라
expected, actual
7.18 data (X) dataExist -> peopleNotFound
11.2 인수 grouping
14. IF
14.1. 우발적 if 를 다형성으로 대체. 필수적 비즈니스 규칙은 대체하지 않는다
14.15 동등 비교 변경하기
instance.attr == 'xxx' 대신 instance.isXXX('xxx')
14.16 hardcoded business rule redefine
if(condition){ preserve() } -> customer.preserveIfVip(condition)
19. Layer
is-a 는 합성. behave-as-a 를 상속 관계로 판단할 것
The text was updated successfully, but these errors were encountered:
intro
실무로 통하는 클린 코드 Clean Code Cookbook
막시밀리아노 콘티에리 Maximiliano Contieri
한빛미디어 2024
ISBN
feelings
The text was updated successfully, but these errors were encountered: