code-analysis

    1

    1답변

    리플렉션을 통해서만 할당되거나 사용되는 필드가있는 두 개의 클래스가 있습니다. CS0169: The field [...] is never used CS0649: Field [...] is never assigned to, and will always have its default value 0 해결책이 될 것이다 이러한 모든 클래스에 SuppressM

    0

    1답변

    문제를 해결하기위한 알고리즘을 수행했지만 그 복잡성을 알지 못합니다. 알고리즘은 그래프의 모든 정점이 "양호"한지 확인합니다. "좋은"정점은 자신을 시작한 경로를 따라 그래프의 다른 모든 정점에 액세스 할 수있는 정점입니다. 내 영어에 대한 public static boolean verify(Graph graph) { for(int i=0; i

    0

    1답변

    건물의 전기가 끊어져서 PC가 종료되었습니다. 백업이 끝나고 PC를 다시 시작하면 IntelliJ IDEA에서이 문제를 발견했습니다. 이제는 동일한 클래스 (다른 클래스에서 사용되는 public 메소드와 거의 모든 클래스)에서 사용되지 않는 모든 메소드/클래스는 "Class xxx is never used"또는 "Method xxx is never used

    1

    1답변

    여러 WHERE 절에서 반복되는 술어가 있으므로 "영리하게"리터럴 화하여 스칼라 반환 함수 CREATE FUNCTION dbo.IsCurrent ( @FromDate DATE, @ToDate DATE, @AsOfDate DATE ) RETURNS INT AS BEGIN DECLARE @Today DATE;

    2

    1답변

    비즈니스 규칙으로 특정 네임 스페이스의 사용을 다른 네임 스페이스의 내부에서 허용하지 않습니다. 예 : 우리가 더 쉽게 오히려 코드 리뷰에 의존하기보다는,이 비즈니스 규칙을 적용 할 수 있도록 using X.A; //Allowed using X.B; //Not allowed namespace X.C { const string abc = X.

    12

    1답변

    내가 Roslyn과 코드 분석기를 쓰고있어 ExpressionSyntax이 Task 또는 Task<T> 유형인지 확인해야합니다. 지금까지 나는이 있습니다 private static bool IsTask(ExpressionSyntax expression, SyntaxNodeAnalysisContext context) { var type = cont

    0

    1답변

    DiagnosticAnalyzer를 사용하여 VS2015 용 분석기를 작성했습니다. 특정 인터페이스를 구현하는 클래스/구조체가 생성자에게 특정 서명을 제공하는지 여부도 확인해야합니다. 나는이 규칙을 어떻게 등록 할 것인가에 대해 약간의 상실감이있다. 첫 번째 두 규칙은 특정 메서드 나 생성자에만 적용되며 등록 방법이 잘 작동하지만 수정본을 검색 할 수있을

    5

    1답변

    C# 개발자로서 저는 Microsoft의 코드 분석의 혜택을 보았습니다. 그러나 F #에서는 코드 분석이 개발주기의 통합 된 부분으로 보이지 않습니다. F # 프로젝트에서 CA를 사용하려면 시간이 좀 걸렸지 만,이 blog helped. 이제 CA를 사용할 수있게되었으므로 "잘못된"경고가 표시됩니다. 예를 들어, 레코드 유형을 type Account = {

    1

    1답변

    저는 LLVM 패스를 작성하고 있는데,로드 명령어로 읽은 메모리를 정의 할 수있는 모든 명령어를 찾아야합니다. 예 : %x = alloca i32, align 4 store i32 123, i32* %x, align 4 %0 = load i32, i32* %x, align 4 이 예에서는 % x을 초기화/변경했을 수있는 모든 명령어에 대한로드 명령어

    0

    2답변

    더 높은 결과로 이어질 수도 있고 그렇지 않을 수도있는 조건문을 사용하여 시간 복잡성을 어떻게 계산합니까? 예를 들어 다음 경우 - 다른 조건의 내용은 무엇을 for(int i = 0; i < n; i++){ //an elementary operation for(int j = 0; j < n; j++){ //another ele