신비로운 이름

코드 악취 중 하나. 의도를 알 수 없는 변수 이름, 함수 이름, 클래스 이름, 타입 이름 등.

더 깊은 디자인 문제의 증상

좋은 이름의 부재는 더 깊은 디자인 문제의 증상일 수 있다:

Renaming is not just an exercise in changing names. When you can’t think of a good name for something, it’s often a sign of a deeper design malaise. Puzzling over a tricky name has often led us to significant simplifications to our code. —Chapter 3, Refactoring: Improving the design of existing code

관련 리팩토링

  • Change function declaration
  • Rename variable
  • Rename field

2024 © ak