# 저작권 자유 이미지 출처 by Unsplash
# 소프트웨어 대가들이 생각하는 클린코드
- 코드의 논리가 단순하며 직접적이다.
- 중복이 없어야한다.
- 향후 변경이 예상되는 부분을 추상화한다.
- 한가지 기능을 제대로한다.
- 의존성을 최소화한다.
- 가독성을 중요하게 생각한다
-의미있는 이름을 사용하고 제대로 표현한다.
- 테스트 코드를 항상 만든다.
# 보이스카우트 규칙
- 시간이 지나도 깨끗한 코드를 유지한다.
- 프로그래머는 깨끗한 코드를 유지할 책임이 있고 의무가 있다.
- 프로의식, 장인 정신을 기억할 것.
- 전문 의사의 모습을 보고 많이 배울 것.
출처: <클린코드> 로버트 마틴 지음, 박재호 이해영 옮김, 2013년 인사이트
'books.log > CleanCode' 카테고리의 다른 글
Clean Code #005 (0) | 2018.02.06 |
---|---|
Clean Code #004 (0) | 2018.02.02 |
Clean Code #002 (0) | 2018.01.29 |
Clean Code #001 (0) | 2018.01.26 |