NDepend가 C# 코드 품질을 향상시키는 방법은 무엇입니까?
준비
시작하기 전에 NDepend를 다운로드해야 합니다. 다운로드할 수 있습니다here. 평가판 또는 Pro(라이선스를 구입한 경우)를 선택할 수 있습니다.
NDepend에는 설정 방법에 대한 많은 문서와 사용 사례에 맞는 사용 사례가 있습니다.
시작하자
어쨌든 나는 리눅스 버전을 사용할 것이다. .NET 5를 설치하는 것을 잊지 마세요. 하지만 그들이 .NET 6을 지원하기를 바랍니다. :) 왜? .NET 5부터는 이미end of support 있으며 보안 업데이트 등이 없기 때문에 위험할 수 있습니다. Manjaro를 사용하기 때문에 스냅을 사용하기로 결정했습니다. .NET 5 설정 방법here을 방문할 수 있습니다. 어쨌든 라이선스 등록을 잊지 마세요!
이제 이전 프로젝트에 대한 NDepend 프로젝트를 생성하려고 합니다.
bervProject / NETCoreAPI 상용구
내 프로젝트를 위한 Net Core Web API 상용구
NET Core API 상용구(BervProject.WebApi.Boilerplate)
내 프로젝트를 위한 Net Core Web API 상용구
빌드 상태
Github 작업
애저 파이프라인
Codecov
특허
MIT
MIT License
Copyright (c) 2019 Bervianto Leo Pratama's Personal Projects
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
…
View on GitHub
이 명령을 사용합니다dotnet ~/ndepend/net5.0/NDepend.Console.MultiOS.dll -cp BervProject.WebApi.Boilerplate.ndproj BervProject.WebApi.Boilerplate.sln
. 자신의 프로젝트로 이름을 업데이트하고 프로젝트 디렉토리로 이동했는지 확인하십시오.
NDepend를 실행하려면 .NET 5가 필요합니다. 놀라운 점은 여전히 .NET 6 프로젝트에 대한 보고서를 생성할 수 있다는 것입니다.
이전 프로젝트에서 잘못된 코드를 볼 수 있습니다. 뿐만 아니라 규칙을 보고, 규칙을 사용자 지정하고, 해당 규칙이 중요한 이유를 알 수 있습니다. 그게 다야? 아니요, 다른 부분에서 계속하겠습니다. 계속 지켜봐주세요!
Reference
이 문제에 관하여(NDepend가 C# 코드 품질을 향상시키는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/berviantoleo/how-ndepend-improves-your-c-code-quality-j74
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(NDepend가 C# 코드 품질을 향상시키는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/berviantoleo/how-ndepend-improves-your-c-code-quality-j74텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)