CodeIt.Right는 소스 코드를 검토하고, 코딩 표준을 적용하며, Visual Studio 내에서 리팩터링을 지원하는 .NET 코드 분석 도구입니다. 규칙 위반에 대한 즉각적인 피드백을 제공하고 빌드 프로세스와의 통합을 지원하여, 개발자가 미리 정의된 규칙과 사용자 지정 규칙을 사용해 일관된 코딩 관행을 유지할 수 있도록 돕습니다.
실시간 코드 분석
작성 중인 소스 코드를 분석하고 Visual Studio 편집기 내에서 규칙 위반을 직접 강조 표시하여, 개발자가 개발 중에 문제를 식별하고 해결할 수 있도록 합니다.
Microsoft .NET 지침 적용
명명 규칙, 설계 규칙, 성능 고려 사항, 예외 처리 방식 등을 포함한 Microsoft .NET 지침에 따라 코드를 검증하여 일관된 코딩 표준을 보장합니다.
자동화된 코드 리팩터링
감지된 문제를 수정할 수 있는 리팩터링 옵션을 제공하여, 개발자가 정의된 규칙에 맞게 코드를 수정하고 구조와 유지보수성을 향상시킬 수 있도록 합니다.
사용자 지정 규칙 구성
코딩 규칙과 프로필을 생성하고 수정할 수 있어, 팀이 미리 정의된 규칙 세트와 함께 프로젝트별 표준을 정의하고 적용할 수 있도록 합니다.
규칙 위반 필터링
심각도, 규칙 유형, 프로젝트 또는 파일별로 분석 결과를 필터링할 수 있어, 대규모 코드베이스에서 관련 있는 문제를 집중적으로 검토할 수 있습니다.
빌드 프로세스 통합
명령줄 실행을 통해 코드 분석을 빌드 워크플로우에 통합하여, MSBuild 및 NAnt와 같은 도구를 사용한 자동화 빌드 중에 코드를 검증할 수 있도록 합니다.
팀 정책 적용
팀 간 코딩 표준을 공유하고 적용할 수 있어, 일관된 규칙 적용과 버전 제어 체크인 정책과의 통합을 지원합니다.
코드 메트릭 생성
코드 구조와 품질과 관련된 메트릭을 제공하여, 복잡성, 유지보수성, 정의된 표준 준수 여부를 분석할 수 있도록 합니다.
Visual Studio 통합
Visual Studio 내에서 동작하여, 위반 사항과 소스 코드 간 이동, 리팩터링 작업 실행, 개발 환경 내 분석 결과와의 상호작용을 가능하게 합니다.
명령줄 실행 지원
명령줄 도구를 통해 IDE 외부에서 코드 분석을 실행할 수 있어, 자동화와 개발 및 빌드 파이프라인 통합을 지원합니다.
2003년에 설립되어 워싱턴주 Kirkland에 본사를 둔 SubMain은 개발자를 위한 코드 품질 향상 및 문서화 자동화를 위해 설계된 소프트웨어 구성 요소를 제공하는 데 중점을 두고 있습니다. vbCity.com, LLC의 사업부인 이 회사는 Visual Studio와 같은 개발 환경과 긴밀하게 통합되는 제품으로 명성을 쌓아 왔습니다. 자동화된 코드 검토 및 코드 문서화 솔루션을 포함한 SubMain의 제품은 IT 전문가와 개발자가 모범 사례를 유지하고 프로젝트 문서를 최신 상태로 유지하도록 지원합니다. SubMain 제품을 선택한다는 것은 현대 소프트웨어 개발에서 코드 관리의 핵심 측면을 해결하는 솔루션에 접근할 수 있음을 의미합니다.