나는 C#에서 개인 메서드 및 개인 정적 메서드의 이름을 짓는 가장 영리한 방법을 알아 내려고하고 있습니다.C#에서 개인 및 정적 개인 메서드의 이름을 지정하는 가장 좋은 방법은 무엇입니까?
배경 : 개인 회원을위한 모범 사례는 밑줄 접두사 + 낙타 사례입니다. 당신은 나와 함께 주장 할 수는 있지만이 컨벤션을 따르는 하드 코어 전문가들의 코드를 충분히 보았습니다. 숙련 된 업계 표준입니다.
파스칼 케이스는 공용 메소드의 업계 표준입니다. 하지만 개인 및 개인 정적 메서드에 대한 테스트 스타일 명명 (즉, method_must_return_false_occometimes)과 파스칼 케이스, camelcase 및 밑줄 접두어 + camelcase의 조합을 보았습니다.
그러나 C#에서 개인 및 개인 정적 메서드 명명을위한 최상의 연습 스타일은 무엇입니까?
일부 개인적인 방법에서 사용되는 스타일이 있고 다른 스타일에서 사용되지 않는 스타일이 있다면 이해할 수 있습니다.
읽어 주셔서 감사합니다.
는
맞지 만 Microsoft가 알고있는 바로는 극도로 지능형 또는 극도로 뼈대가있는. 민간인을위한 다른 컨벤션이있는 것처럼 사적 방법을위한 다른 컨벤션을 갖는 것이 더 합리적이라고 생각됩니다. 또한 분명히 fxcops 규칙 중 일부는 어리 석다. –
FxCop의 규칙 중 일부는 어리석은 것으로 동의하지만 전 커뮤니티를 표준에 가깝게 움직이는 데 강한 신념을 갖고 있습니다. 나는 MS가이 분야에서 가장 큰 목소리를 가지고 있다고 느낍니다. 항목 범위를 결정하는 데 필요한 다양한 도구 (intellisense 등) 및 컴파일러 메시지가 있으므로 다른 이름은 필요하지 않습니다. – bendewey
나는 쉽게 사용할 수있는 다양한 도구가 있다는 것에 동의하지만, 인텔리 센스와 결합 할 때 다른 이름 지정을 사용하면 강력한 도구가 될 수 있다고 정중하게 반대합니다. 예를 들어 밑줄 문자로 개인 회원에 빠르게 액세스 할 수 있습니다. –