IT TIP

건축가를위한 NDepend의 대안을 알고 있습니까?

itqueen 2020. 12. 12. 12:54
반응형

건축가를위한 NDepend의 대안을 알고 있습니까?


NDepend와 유사한 소프트웨어를 알고 계십니까? 나는 최근에 그것을 얻었고 매우 유용하다는 것을 알았습니다. 많은 도움이되었지만 현재로서는 프로페셔널 버전을 구입할 가능성이 없습니다.

그렇다면 대안이 있습니까 (아마도 오픈 소스)? 가급적이면 무료입니다. 하지만 반드시 그런 것은 아닙니다. 아마도 팀이 아닌 단일 개발자에게 좀 더 적절한 가격으로 말이죠.

이 소프트웨어에 대한 요구 사항 : 종속성 다이어그램 작성 코드 메트릭 검색 주석 범위 표시 (지금까지)


Nitriq는 .net 용 무료 정적 코드 분석 도구입니다. 그래프는 없지만 트리 맵이 있으며 CQL을 배우는 대신 LINQ를 사용하여 모든 쿼리를 수행합니다. www.nitriq.com 에서 찾을 수 있습니다.


몇 가지 옵션이 있습니다


nDepend만큼 좋은 것을 찾을 것이라고 생각하지 마십시오.

하지만 원하는 작업은 Visual Studio Team Edition에서 사용할 수 있습니다.

  • Visual Studio에는 표준 코드 메트릭이 있으며 유지 관리 가능성 인덱스를 사용하며 유지 관리 인덱스 x 아래의 모든 코드를 확인해야합니다.
  • 댓글 적용을 위해 xml 문서를 생성하고 경고 = 오류로 설정했습니다. 이렇게하면 주석이 누락 된 경우 컴파일 오류가 발생합니다.
  • Visual Studio는 테스트에 대한 코드 적용 범위도 제공합니다.

Reflector에는 여기에서 사용할 수있는 종속성 그래프 추가 기능이 있습니다.

http://reflectoraddins.codeplex.com/Wiki/View.aspx?title=Graph


Visual Studio 2010 Ultimate에는 NDepend와 비슷한 괜찮은 "아키텍처 탐색기"가 있습니다. 무료는 아니지만 어쨌든 경영진이 구매하도록 설득 할 수있는 더 좋은 기회가있을 수 있습니다.


NDepend는 매우 매끄러운 패키지이며 대체 할 수있는 모든 것이 매끄 럽거나 통합되어 있지는 않지만 ...

Reflector는 아마도 최고의 도구 중 하나 일 것입니다. 몇 가지 다이어그램 도구를 제공 할 수있는 종속성 그래프 추가 기능이 몇 가지 있습니다. 코드 메트릭의 경우 FxCop을 사용하여 최소한 비교적 높은 순환 복잡성을 가진 메서드를 식별 할 수 있습니다.


CAST는 생성 할 수있는 종속성을 통해 영향 분석을 수행합니다. 소스 (창립자)에서 직접 제공되는 SEI 메트릭을 사용하는이 도구에는 초과 시간에 찍은 스냅 샷을 기반으로 전체 애플리케이션 인텔리전스 대시 보드를 표시 할 수있는 구성 가능한 임계 값이있는 우수한 비 기능 메트릭이 있습니다. 약간의 리소스가 필요하며 비용이 많이 드는 비즈니스 사례를 명확히해야합니다! 확인 : http://www.castsoftware.com/


.NET 어셈블리 간의 종속성 계층 구조 그래프 http://code.google.com/p/dependency-analyser/

참고 URL : https://stackoverflow.com/questions/996758/do-you-know-any-alternative-to-ndepend-for-architects

반응형