2017/08

개발/리팩토링

클린 코드 독서 노트

클린 코드 책에서 기억할만하거나 인상 깊었던 내용을 발췌한 내용임 클린 코드에 대한 정의 비야네스트롭스트룹 논리가 간단해야 버그가 숨어들지 못한다. 깨끗한 코드는 한가지를 제대로 한다. 그래디 부치 깨끗한 코드는 결코 설계자의 의도를 숨기지 않는다. 오히려 명쾌한 추상화와 단순한 제어문으로 가득하다. 함수 작게 만들어라! 가로 150자 이하 세로 20줄도 길다! 들여쓰기가 2단을 넘어서는 안된다 한가지만 해라! 함수당 추상화 수준은 하나로! 플래그 인수는 추하다 한수가 한꺼번에 여러가지를 한다는걸 그대놓고 공표하는 셈임 명령과 조회를 분리하라! 함수는 객체 상태 변경 아니면 객체 정보 반환 둘 중 하나를해야 혼란이 없다. 형식 맞추기 서로 밀접한 개념은 세로로 가까이 둬야 한다. 변수는 사용 위치에 최대..

bebeside77
'2017/08 글 목록