문제

저는 처음에 .NET 1.1 용으로 개발 된 브라운 필드 프로젝트를 진행하고 있으며, .NET 3.5의 스미터링으로 .NET 2.0에 레트로에 장착되었습니다.

최적화 및 현대화 변동점을 찾기 위해 어떤 종류의 메트릭이 사용되어야하는지 궁금합니다.

누구나 '레거시'.NET 코드를 정리하고 리팩토링하는 데 유용한 CQL 쿼리가 있습니까?

도움이 되었습니까?

해결책

ndepend는 이제 지원합니다 LINQ 쿼리 (CQLINQ)에 대한 코드 규칙 그것은 CQL보다 훨씬 더 강력하고 유연합니다 (여전히 지원됩니다).

실제로 중요한 것은 어떤 종류의 리팩토링이 코드 클리너를 만드는 것입니다. 수십 개의 새로운 코드 규칙 제공되지만 실제 강점은 자신의 코드 협약과 규칙을 작성하는 것이 결코 쉬운 적이 없다는 것입니다.

다음은 나에 따라 따라야 할 5 가지 규칙입니다.

나는 내 선호도에 대해 더 많이 썼습니다.

제작 된 복잡성과 싸우고 있습니다

상위 5 가지 개발 관행을 돌봐야합니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top