HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🛁
공부기록
/
📚
책 정리
/리팩토링/
이해하기 힘든 이름

이해하기 힘든 이름

태그
냄새1
Mysterius Name - 이해하기 힘든 이름함수 선언 변경하기
 

Mysterius Name - 이해하기 힘든 이름

  • 깔끔한 코드에서 가장 중요한 것 중 하나가 “좋은 이름”이다.
  • 함수, 변수, 클래스, 모듈의 이름 등 모두 어떤 역할을 하는지 어떻게 쓰이는지 직관적이어야함
  • 사용할 수 있는 리팩토링 기술
    • 함수 선언 변경하기 (Change Function Declaration)
    • 변수 이름 바꾸기 (Rename Variable)
    • 필드 이름 바꾸기 (Rename Field)
 

함수 선언 변경하기

  • 좋은 이름을 가진 함수는 함수가 어떻게 구현되었는지 코드를 보지 않아도 이름만을 보고도 이해할 수 있다.
  • 좋은 이름을 찾아내는 방법?
    • 함수에 주석을 작성한 다음, 주석을 함수 이름을 만들어본다.
  • 함수의 매개변수는 함수 내부의 문맥을 결정하고 의존성을 결정한다.