Item 36 해당 분야의 용어로 타입 이름 짓기

Key Points

  • 자체적으로 용어를 만들어 내려고 하지 말고, 해당 분야에 이미 존재하는 용어를 사용하자.

  • 전문 분야의 용어는 정확하게 사용해야 한다.

  • data, info, thing, item, object, entity 같은 모호하고 의미 없는 이름은 지양하자.

  • 동일한 의미를 나타낼 땐 지루하더라도 같은 용어를 사용해야 한다.

  • 이름을 지을 땐 포함된 내용이나 계산 방식이 아니라 데이터 자체가 무엇인지를 고려해야 한다.

    • e.g., INodeList 보단 Directory가 낫다.

Summary

  • 가독성을 높이고, 추상화 수준을 올리기 위해 해당 분야의 용어를 사용하자.

  • 같은 의미에 다른 이름을 붙이면 안 된다. 특별한 의미가 있을 때만 용어를 구분해야 한다.

Last updated