코드 이름을 사용하는 것이 꽤 널리 퍼져 있다고 생각합니다. 우리 회사에서도 사용하고 있습니다.
그러나 나의 주요 관심사는이 이름들이 보통 어디에도 문서화되어 있지 않다는 것입니다. 그리고 그 의미는 입소문에 의해 퍼집니다. 이름은 이름이 지정된 도구 또는 엔티티의 기능과 관련이 없습니다.
내부 테스트 머신은 별자리 이름을 따서 명명되었으며, 공용 서버는 그리스 신을 따서 명명되었습니다. 그리고 프로젝트는 장소 또는 무작위로 선택된 영화 배우 또는 캐릭터 이름의 이름을 따서 명명되었습니다. 그러나 기계가 Windows인지 Linux인지에 상관없이 이름에서 직접 사용할 수있는 정보는 없습니다. 32 또는 64 비트 서버 또는 프로젝트가 무엇입니까?
누군가가 "Gandalf"프로젝트 나 "Callanish"프로젝트 또는 다른 프로젝트를 방금 분기 한 VCS의 커밋 메시지를 볼 때 기분이 좋지 않습니다. 같은 이유로 함수와 변수의 이름을 일반적으로 지정하지 않습니다.
나는 적어도 새로운 실체에 대해 더 설명적인 이름을 사용해야한다고 제안했지만 나는 매우 강한 반대에 직면했다. 분명히 나를 제외한 조직의 모든 사람들은 그런 이름을 짓는 것을 좋아합니다.
설명이 아닌 코드 이름을 사용하는 이유는 무엇입니까?
프로그램 버전과 이정표의 이름을 지정하거나 마케팅상의 이유로 좋은 제품 이름을 갖는 데 아무런 문제가 없습니다. 그러나 다른 모든 장소는 설명적인 이름을보고 싶습니다.
편집하다:
Gandalf는 코드 64 비트를 포팅하는 프로젝트입니다. 칼라 니 쉬는 어떤 포트를 안드로이드로 포팅 하는가 ... 나는 이전 브랜치 64 비트 포팅과 후자의 안드로이드 포팅이라고 부른다. 배송 할 대상 버전을 나타내는 접미사가 첨부되어있을 수 있습니다. 그래서 모든 사람들은 그것이 무엇인지 이름으로 알 것입니다.
문제의 서버는 제품을 테스트하는 가상 머신 이미지입니다. 실제로 실제로 실행되는 물리적 머신을 모르겠습니다. 따라서 windowsxp_32, windows7_64, debian_32 또는 solaris_64라고 부르는 것이 좋습니다.