나는 C #에 대한 AvSol 코딩 지침 을 살펴 보았고 거의 모든 것에 동의하지만 다른 특정 규칙에 대해 어떻게 생각하는지 궁금합니다.
AV1500
방법이 7 개 진술을 초과해서는 안됩니다. 7 개 이상의 진술이 필요한 방법이 너무 많은 일을하거나 너무 많은 책임이 있습니다. 또한 인간의 마음이 정확한 진술을 분석하여 코드가 수행하는 작업을 이해해야합니다. 스스로 설명하는 이름으로 작고 집중된 여러 가지 방법으로 분류하십시오.
대부분이 규칙을 따르십니까? 가독성을 크게 높이는 것 외에 새로운 메소드를 작성하는 것 (코드가 여전히 DRY ) 에서 절약 할 것이 거의 없습니까? 그리고 당신의 숫자는 여전히 7만큼 낮습니까? 나는 10쪽으로 향하는 경향이 있습니다.
나는이 규칙을 모든 곳에서 위반한다고 말하는 것이 아니라 반대로, 내 방법은 95 % 작고 집중적이지만이 규칙을 위반해서는 안된다는 말은 실제로 나를 날려 버렸다.
나는 모든 사람들이이 규칙을 위반하지 않는다고 생각하는 것을 정말로 알고 싶다. (코딩 표준에서 '1'이다. 그러나 그렇지 않은 코드베이스를 찾는 데 문제가 있다고 생각합니다.
case
한 마디로 진술 을 계산switch
합니까? 어쨌든 그것은 바보 같은 쓸모없는 요구에 지나지 않습니다. 그것을 쓴 사람들은 프로그래밍에 대해 아무것도 모른다.