2010-06-21 5 views

답변

4

나는 @Cogwheel이 말한 것에 모두 동의하지만, 모든 정직함에서 나는 그것을 골라야한다. 좋은 스타일은 "크기"가 당신에게 가장 좋게 들리면 모든 곳의 "크기"를 사용하는 것입니다 ... "카운트", "길이"및 "크기"를 우연히 번갈아 사용하지 마십시오. 그럴 경우 혼란스러워 지거나 문서 페이지로 불필요하게 이동하게됩니다.

다른 종류의 이론적 근거를 생각해 볼 수도 있지만 언어 자체는 일관성이 없습니다. 모든 STL 컨테이너 (예 : list, vector)에만 string 클래스 등

"크기"와 "길이", 당신의 마음에 드는 선택 (또는 여러 개발자가 있다면, 당신은 모두가 동의한다을 제공합니다 제공 "크기" 마음에 드는 사람) 그리고 단지 그것에 꼭 붙어 라.

+0

다른 사람들이 인라인되어 있으므로 크기를 사용하겠습니다. 다른 사람들과 함께 의견을 보내 주셔서 감사합니다. –

3

프로젝트 내에서 일관성을 유지해야합니다. 서로 양립 할 수없는 어떤 방법이 없다면, 다른 사람들과 일관성을 유지하려고 노력하면 아무 것도 얻지 못할 것입니다.

말하자면, 함수 이름 사이에는 미묘한 의미 차이 (영어가 아닌 C++)가 있습니다. 차이점을 이용하여 코드를 명확하게 만들 수 있다면 일관성이 실제로 작동 할 수 있습니다.

1

IMHO, 그 중 하나. 다른 개발자도 프로젝트 내에서 다른 기능을 수행하기 때문에 다른 개발자가 기능의 의미를 쉽게 이해할 수 있다는 점에서 함수 이름이 문서화됩니다.

1

대개 "크기"와 함께 사용합니다. 궁극적으로는 다소 임의적이지만 Qt 컨테이너와 STL 컨테이너는 일반적으로 크기가 있으므로 두 유형간에 일관성을 유지하기 쉽습니다. 그것은 또한 가장 짧습니다. 몇 가지 솔루션이 기본적으로 동일 할 때마다 필자는 최소한 입력의 양이 가장 적은 결과를 얻는다. 그것은 엄지 손가락의 간단한 규칙이므로 프로젝트의 모든 사람들은 대개 그것을 기억할 수 있습니다.

관련 문제