Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back

[TIL] 2장. 의미 있는 이름

#clean_code
1년 전
466
2

TIL (Today I Learned)

2024.01.28

오늘 읽은 범위

2장. 의미 있는 이름

책에서 기억하고 싶은 내용을 써보세요.

  • 의도가 분명하게 이름을 지으라. 좋은 이름을 지으려면 시간이 걸리지만 좋은 이름으로 절약하는 시간이 훨씬 더 많다. (p. 22)

  • 클래스 이름은 명사 혹은 명사구 (p. 32)

  • 메서드 이름은 동사 혹은 동사구 (p. 32)

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 대부분의 개발자가 공감할 것 같은데, 변수명 짓는게 참 어렵다. 미래의 나를 위해서라도 친절한 변수명으로 작성하고 싶은데 이번 챕터가 조금은 가이드가 된 것 같다.

  • 변수나 함수, 클래스 명을 지을 때 항상 의미를 최대한 담아내자고 생각하면서 지었는데 다행히 방향성(?)이 베스트 프렉티스에 가까웠던 것 같아 기쁘다!

  • 지난 번 동료 개발자 분의 변수명 의도 파악이 어려웠던 기억이 있어 조금 더 자주 사용하는 의미의 변수명으로 수정했던 기억이 있다. 동료 개발자도 바꾼 변수명이 훨씬 사용하기 편하고 이해도 빠르다고 해줬고 실제로 코드 작성할 때도 헷갈리지 않고 작업이 수월했던 경험이 떠올랐다. 변수명 하나가 작업 시간을 좌우하는 상황을 실제로 경험했다 보니 "좋은 이름을 지으려면 시간이 걸리지만 좋은 이름으로 절약하는 시간이 훨씬 더 많다" 는 말에 더더욱 공감이 됐다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • 이번 장에서는 크게 없는 것 같다!

이 책을 읽으려는 이유

2 comments