티스토리 뷰

클린코드

[클린코드 요약] 2. 의미 있는 이름

주디 𝙹𝚞𝚍𝚢 2021. 3. 4. 21:22

 개인적으로 코드를 작성할 때 가장 기본이 되는 건 의미 있는 이름을 붙여주는 것이라고 생각한다. 아무리 간단한 코드를 짜더라도 그냥 a, b, 혹은 list1, temp 이런 이름을 붙이는 걸 지양하고 있다. 의미 있는 이름을 붙이려면 어떻게 해야 할까.


 이름을 붙이는 이유는 그 역할을 명확히 하기 위해서이다. 왜 존재하고, 어떤 기능을 하는지 등을 명확하게 나타내기 위해서이다. 그렇기 때문에 이름을 붙일 때에는 역할을 명확하게 밝힐 수 있는 이름을 붙이는 것이 좋다.

 클린 코드 2장의 내용을 간단하게 요약해보자면 아래와 같다.

 1. 유사한 개념별로 유사한 표기법을 사용한다.(= 한 개념에는 하나의 표기법을.)

 2. 비슷한 이름을 사용하지 않도록 한다.

 3. 코드는 다른 개발자들과 의사소통하기 위한 도구이기도 하다. 말장난으로 짓지도 말고, 발음하기 어려운 말로 짓지도 말아야 한다. 대충 봐도 이해할 수 있을 정도로 쉽고 명료하게 지어야 한다.

 4. 프로그래머들에게 특수한 의미를 가지는 단어들을 이름으로 사용하는 것은 그 변수의 의미에 맞지 않는다면 지양해야 한다.(List에 담는 게 아닌데 ~List라는 이름을 붙인다거나.)

 5. 의미있는 맥락은 추가하고, 불필요한 맥락을 추가하지 않는다.

300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함