코드를 최대한 깨끗하게 유지하는 습관 들이기
- 읽기 쉬운 코드 짜기 - 코드가 복잡해지면 유지보수에 필요한 시간이 늘어난다.
깨끗한 코드는 뭘까?
1. 비야네 스트롭스투룹
논리가 간단한 코드 --> 한 가지에 집중하는 코드
2. 그래디 부치
단순하고 직접적인 코드 --> 가독성이 중요
3. "큰" 데이브 토마스
다른 사람이 코치기 쉬운 코드, 테스트 코드 작성
4. 마이클 페더스
주의 깊게 짠 코드 --> 깔끔하고 단정하다
5. 론 제프리스
중복은 낮추고 표현력은 높인다, 간단한 추상화
6. 워드 커닝햄
코드를 읽는 사람의 짐작대로 수행하는 코드
'읽기 좋은 코드가 좋은 코드다'라는 책도 있을 정도로 가독성은 코드를 짜는 사람에게도, 확인하는 사람에게도 중요한 것 같다. 메서드 하나를 짜더라도 최대한 하나의 기능만 수행할 수 있도록, 기능과 관계없는 코드들은 분리할 수 있도록 관리하면서 구현해야겠다(고 다짐해본다...ㅎ).
반응형
'books > clean code' 카테고리의 다른 글
6. 객체와 자료구조 (0) | 2023.12.13 |
---|---|
5. 형식 맞추기 (0) | 2023.12.11 |
4. 주석 (2) | 2023.12.08 |
3. 함수 (1) | 2023.12.07 |
2. 의미있는 이름 (0) | 2023.12.05 |