본문 바로가기
books.log/CleanCode

Clean Code #003

by malda 2018. 1. 30.

# 저작권 자유 이미지 출처 by Unsplash


# 소프트웨어 대가들이 생각하는 클린코드

- 코드의 논리가 단순하며 직접적이다.
    - 중복이 없어야한다.
    - 향후 변경이 예상되는 부분을 추상화한다.
    - 한가지 기능을 제대로한다.

- 의존성을 최소화한다.

- 가독성을 중요하게 생각한다
    -의미있는 이름을 사용하고 제대로 표현한다.

- 테스트 코드를 항상 만든다.


# 보이스카우트 규칙

- 시간이 지나도 깨끗한 코드를 유지한다.
- 프로그래머는 깨끗한 코드를 유지할 책임이 있고 의무가 있다.
    - 프로의식, 장인 정신을 기억할 것.

    - 전문 의사의 모습을 보고 많이 배울 것.



출처: <클린코드> 로버트 마틴 지음, 박재호 이해영 옮김, 2013년 인사이트


unsplash-logoThanks Amith Nair

'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