문제

ndepend와 유사한 소프트웨어를 알고 있습니까? 나는 최근에 그것을 얻었고 매우 유용하다는 것을 알았습니다. 그것은 많은 도움이되었지만 지금은 전문 버전을 구입할 가능성이 없습니다.

그렇다면 대안 (아마도 오픈 소스)이 있습니까? 바람직하게는 무료입니다. 그러나 반드시는 아닙니다. 어쩌면 팀이 아닌 단일 개발자에게 약간 더 적합한 가격이있을 수 있습니다.

이 소프트웨어에 대한 요구 사항 : 의존성 다이어그램 빌드 코드 메트릭 검색 주석 보도 (지금까지)

도움이 되었습니까?

해결책

NITRIQ는 .NET 용 무료 정적 코드 분석 도구입니다. 그래프가 없지만 Treemap이 있고 CQL을 배우지 않고 LINQ를 사용하여 모든 쿼리를 수행합니다. 당신은 그것을 찾을 수 있습니다 www.nitriq.com

다른 팁

몇 가지 옵션이 있습니다

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

그러나 당신이 원하는 많은 것은 Visual Studio Team Edition에서 사용할 수 있습니다.

  • Visual Studio에는 표준 코드 메트릭이 있으며 유지 관리 가능성 지수를 사용하며 MastomerAbily Index X의 모든 코드를 확인해야합니다.
  • 의견 범위의 경우 XML Doc을 생성하고 경고 = 오류를 설정해야합니다. 그렇게하면 주석이 없으면 컴파일 오류가 발생합니다.
  • Visual Studio는 또한 테스트에 대한 코드 커버리지를 제공합니다.

반사기에는 종속성 그래프 addin이 있습니다.

http://reflectoraddins.codeplex.com/wiki/view.aspx?title=graph

Visual Studio 2010 Ultimate에는 NDEPONT와 유사한 괜찮은 "아키텍처 탐색기"가 있습니다. 무료는 아니지만 관리가 어쨌든 구매할 수있는 더 나은 기회가있을 수 있습니다.

ndepend는 꽤 매끄러운 패키지이며 교체하기 위해 찾은 것은 부드럽거나 통합되지는 않지만 ...

반사판은 아마도 가장 좋은 도구 중 하나 일 것입니다. 일부 다이어그램 도구를 제공 할 수있는 몇 가지 종속성 그래프 addin이 있습니다. 코드 메트릭의 경우 FXCOP를 사용하여 적어도 사이클 성 복잡성을 가진 방법을 식별 할 수 있습니다.

캐스트는 생성 할 수있는 종속성을 통해 분석에 영향을 미칩니다. SEI 메트릭이 소스 (설립자)에서 바로 나오면서이 도구에는 초과 근무 시간이 걸린 스냅 샷을 기반으로 전체 애플리케이션 인텔리전스 대시 보드를 표시 할 수있는 구성 가능한 임계 값이있는 우수한 비 기능 메트릭이 있습니다. 몇 가지 리소스를 가져 가면 비용이 들기 때문에 비즈니스 사례를 분명히해야합니다! 체크 아웃 : http://www.castsoftware.com/

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

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