티스토리 뷰
개인적으로 코드를 작성할 때 가장 기본이 되는 건 의미 있는 이름을 붙여주는 것이라고 생각한다. 아무리 간단한 코드를 짜더라도 그냥 a, b, 혹은 list1, temp 이런 이름을 붙이는 걸 지양하고 있다. 의미 있는 이름을 붙이려면 어떻게 해야 할까.
이름을 붙이는 이유는 그 역할을 명확히 하기 위해서이다. 왜 존재하고, 어떤 기능을 하는지 등을 명확하게 나타내기 위해서이다. 그렇기 때문에 이름을 붙일 때에는 역할을 명확하게 밝힐 수 있는 이름을 붙이는 것이 좋다.
클린 코드 2장의 내용을 간단하게 요약해보자면 아래와 같다.
1. 유사한 개념별로 유사한 표기법을 사용한다.(= 한 개념에는 하나의 표기법을.)
2. 비슷한 이름을 사용하지 않도록 한다.
3. 코드는 다른 개발자들과 의사소통하기 위한 도구이기도 하다. 말장난으로 짓지도 말고, 발음하기 어려운 말로 짓지도 말아야 한다. 대충 봐도 이해할 수 있을 정도로 쉽고 명료하게 지어야 한다.
4. 프로그래머들에게 특수한 의미를 가지는 단어들을 이름으로 사용하는 것은 그 변수의 의미에 맞지 않는다면 지양해야 한다.(List에 담는 게 아닌데 ~List라는 이름을 붙인다거나.)
5. 의미있는 맥락은 추가하고, 불필요한 맥락을 추가하지 않는다.
300x250
'클린코드' 카테고리의 다른 글
[클린코드 요약] 6. 객체와 자료구조 (0) | 2021.03.09 |
---|---|
[클린코드 요약] 5. 형식 맞추기 (0) | 2021.03.08 |
[클린코드 요약] 4. 주석 (0) | 2021.03.07 |
[클린코드 요약] 3. 함수 (0) | 2021.03.07 |
[클린코드 요약] 1. 깨끗한 코드 (0) | 2021.03.03 |