클린코드
코드가 한사람이 쓴거처럼 보여야 한다.
일관성은 예측할 수 있게 한다.
getUser()._id 이렇게 쓴 경우는 getUser() 이 데이터를 사용한다는 의미다.
줄 수는 줄이는 의미는.. 가독성 확장 가능성 재사용성
과도한 추출은 역효과 -> 블록쌓기
최대한 블록쌓기 처럼 하라
재사용 가능 하고 추출했을 때도 문제가 없어야 한다.
가독성 재사용성
방법을 바꾸는거와 다른 것이다.
한번에 하나씩, 제대로
이름에 맞는 역할만 수행하도록 한다.
변수는 여기저기서 마니 건들지 않는게 좋다.
역할 범위를 명확하게 한다.
만능 !== general
그때마다 유틸함수를 정리한다.
영원한 UI는 없다.
방법론
일기 좋은 코드가 좋은 코드다.
woeking effectively with
Last updated
Was this helpful?