작년에 우리 팀의 코드베이스에서 일하면서 이름 지정 규칙이 꾸준히 진행되는 것을 보았습니다.이름 변경을 처리하는 가장 좋은 방법이 있습니까?
예를 들어, 뭔가 도움이되는 클래스라는 것을 나타내는 많은 클래스가 있습니다. 여기
내가 발견 한 것들이다 : 시간이 지남에 따라 사람들은 모든 것이 일관된 방식으로 명명하는 데 너무 대신 상대적으로 같은 일에 대한 명명 규칙을 가지고 올 것을 그냥 날 것으로 보인다MyClassUtil
MyClassFactory
MyClassHelper
MyClassManager
MyClassService
당신 모든 컨벤션 중 약간의 코드베이스로 마무리하십시오. 모든 새로운 것들은 최신 유행 명명 규칙에 따라 이름이 붙여지기 때문에 당시의 유행이 어떠했는지에 따라 코드의 시대를 꽤 많이 말해 줄 수 있습니다.
이 경향을 처리하는 가장 좋은 방법은 무엇입니까? 그것은 정말로 문제입니까? 이러한 명명 방식의 유행이 유행함에 따라 최신 유행을 사용해야합니까? 새 명명 규칙을 사용하여 기존 항목의 이름을 변경해야합니까? 아니면 그냥 다양성을 불가피한 것으로 받아 들여야합니까?
우수 답변. 나는 그들이 완전히 유행이라고 확신하지는 않는다는 것을 인정해야한다. 그러나 나는 나의 마음의 뒤에서 잔소리가 나는 의심을 품었다. .. 그러므로 질문. 각 이름이 다른 구체적인 의미를 가지고 있다는 것을 알고있는 한, 나는 그 이름으로 일할 수 있고, 내가 더 잘 만드는 것들을 명명 할 수 있습니다. – mezoid
이름 지정이 작동하는지 여부에 관계없이 적어도 누군가는 공통 클래스에 공통 코드를 던지고 있습니다. –