본문 바로가기
코딩 필독서/클린코드

클린코드2

by 티코딩 2022. 11. 19.

저자는 C++의 창시자 비야네 스트롭스트룹에게도 깨끗한 코드에 대해 물었다.

그는 논리가 간단해야 한다고하고, 의존성을 줄여야 유지보수가 쉬워진다고 한다고 했다.

그는 효율을 두번이나 언급했다. 여기서 말하는 효율은 속도뿐아니라 cpu자원을 낭비하는 코드는

바람직하지 않다고 한다. 

Object Oriented Analysis and Design with Application의 저자 그래디부치는

가독성을 강조했다. 클린한 코드는 잘 쓴 문장처럼 읽혀야 한다고 한다.

OTI의 창립자 데이브 토마스는 가독성을 강조하지만 클린한 코드는 다른 사람이 고치기 쉽다고 단언했다.

그는 테스트 케이스와 연관지었다. 실제로 테스트 케이스가 없는 코드는 클린한 코드가 아니다.

론 제프리스는 중복을 피하고, 한기능만 수행하고, 제대로 표현하고, 작게 추상화 하라고 한다.

 

'코딩 필독서 > 클린코드' 카테고리의 다른 글

클린코드6  (0) 2022.12.05
클린코드5  (0) 2022.11.30
클린코드4  (0) 2022.11.25
클린코드3  (0) 2022.11.21
클린코드1  (2) 2022.11.18