런타임노트

[클린코드] 3일차. 13-23pg | 깨끗한 코드란, 의미 있는 이름짓기 본문

책책책 책을 읽읍시다‼ ver.개발/[ 클린코드 ]

[클린코드] 3일차. 13-23pg | 깨끗한 코드란, 의미 있는 이름짓기

D269 2023. 9. 6. 21:01
728x90

 

 

3일차.


클린코드[1주차_수요일]
13-23pg

 

 

#요약

 

1. 깨끗한 코드

{깨끗한 코드란?}

- 론 제프리스 : 중복이 없고 표현력 높이고, 초반부터 간단한 추상화를 고려한 코드

- 워드 커닝햄 : 코드를 읽으며 짐작했던 기능을 제대로 수행한 코드

 

{우리들 생각}

이 책은 우리의 오브젝트 멘토 진영이 생각하는 깨끗한 코드를 설명한다.

{우리는 저자다.}

Javadoc에서 @author 필드가 저자를 소개하듯이 우리는 저자다.

- 코드를 짤 때, 자신이 저자고, 이것을 볼 독자가 있다는 사실을 기억해야 한다.

- 새 코드를 짜면서 기존 코드를 끊임없이 읽기 때문에 읽기 쉬운 코드가 중요하다.

 

보이스카우트 규칙에서는 캠핑장에 체크인 할 때보다 체크아웃 할 때 더 깨끗하게 하라고 한다. 

코드도 마찬가지이다.

잘 짠 코드 말고, 시간이 지나도 언제나 깨끗한 코드.

 

이 책을 읽는다고 코드를 잘 짜게 되지 않는다. 연습해야 한다.

 

2. 의미 있는 이름

소프트웨어에서 이름은 어디에나 쓰이기 때문에 이름을 잘 지으면 여러모로 편하다.

 

1) 의도를 분명히 밝혀라

- 의도가 분명한 이름을 지어야 한다.

- 주석이 필요하면 의도를 드러내지 못한 것이다.

 

 

 

 

 

 

 

728x90
반응형