Публикации по теме 'ndepend'
Вход в мир NDepend
Сегодня случилось неожиданное. Со мной связался Patrick Smacchia , создатель NDepend . Он каким-то образом нашел меня в сети и предложил профессиональную лицензию :D
Я никогда не использовал NDepend , поэтому, очевидно, мне было очень любопытно. В моей повседневной работе в Dell мы широко используем инструменты статического анализа кода как часть наших конвейеров сборки. Мы также запускаем их несколько раз на нашей машине, но это не обязательный шаг.
Эти инструменты становятся..
Вопросы по теме 'ndepend'
Метрики Nзависят от сборок
Стараетесь ли вы поддерживать низкое расстояние от основной последовательности для каждой сборки? Как насчет сборок, содержащих только определения Business Objects? Можно ли держать их подальше от Zone of Pain ? Типы в таких сборках обычно...
285 просмотров
schedule
20.10.2022
Предоставление результата CQL в NDepend
У меня есть несколько пользовательских CQL в NDepend Project, и я хочу сгенерировать результаты этих CQL с помощью NDepend.Console.exe. Когда я создаю отчет, я не вижу в отчете никаких результатов моих пользовательских CQL. Я могу экспортировать из...
291 просмотров
schedule
22.03.2023
Ограничение CQL списка классов для поиска баз с невиртуальными деструкторами?
Можно ли использовать cppdepend (да, C++) для выполнения эквивалента сделать деструкторы виртуальными в базовых классах , как обсуждал Скотт Мейерс в своей очень старое сравнение инструментов анализа C++ ?
Я могу перечислить методы с запросом...
152 просмотров
schedule
10.12.2022
CA1008: перечисления должны иметь нулевое значение, преобразованное в CQL (язык запросов кода)
Я пытаюсь преобразовать CQL весь анализ кода для предупреждений управляемого кода из msdn для использования в NDepend. CA1008, который говорит, что перечисления должны иметь значение, равное нулю, вызывает у меня проблемы. Вы можете помочь?...
182 просмотров
schedule
30.08.2022
В матрице зависимостей Ndepend, как я могу скрыть некоторые сборки строк?
Я хотел бы скрыть некоторые сборки строк в моей матрице зависимостей, чтобы я мог быстро определить зависимости между сборками моего проекта и подмножеством сторонних сборок.
676 просмотров
schedule
23.06.2022
Правило NDepend для объектов Dispose перед потерей области видимости
Я оцениваю NDepend как часть усилий по обеспечению качества кода и правильного использования фреймворка, и я ищу способ написать эквивалент CA2000: удалять объекты до потери области действия . Кто-нибудь еще пытался это сделать или знает, как это...
188 просмотров
schedule
29.04.2022
NDepend - как запустить отчет о количестве методов, имеющих и не имеющих атрибут
Я хотел бы запустить отчет о том, сколько методов в конкретной сборке и ее подсборках имеют и не имеют определенного атрибута. Можете ли вы написать мне пример кода для этого? Какие есть варианты отчетов? Мне нужно запускать этот отчет каждую ночь.
121 просмотров
schedule
18.01.2023
Получить устаревший атрибут с помощью Linq
Кто-нибудь знает, как получить атрибут Obsolete при использовании Linq?
Я делаю NDepend, но в любом случае я хочу сделать запрос и получить все устаревшие атрибуты из методов, которые должны быть «устаревшими».
Obsolete["I WANT THIS STRING"]
351 просмотров
schedule
04.03.2023
Получить зависимости DLL или EXE, используя NDepend
Мне нужно получить список ссылочных сборок, используемых в файле EXE или DLL. Я искал NDepend как вариант сделать это через консоль, чтобы у меня было программное решение для этого.
Насколько мне известно, NDepend считывает зависимости из проекта...
3074 просмотров
schedule
19.05.2023
Поиск мертвых значений перечисления с помощью NDepend
У меня есть несколько перечислений, которые содержат много значений, и я знаю, что большинство из них не используются.
Я пытаюсь написать запрос NDepend CQLinq, чтобы вернуть значения перечисления, которые используются в моей базе кода. Найдя...
145 просмотров
schedule
26.05.2023
NDepend — неразрешенная ошибка сборки .NET
Я пытаюсь запустить NDepend в нашем проекте. Несмотря на то, что решение построено и существуют сборки, возникает следующая ошибка:
«Не удается найти сборку .NET {AssemblyName} в указанных папках. Правильно ли она скомпилирована? В проекте NDepend...
339 просмотров
schedule
20.07.2022
NDepend и внедрение зависимостей - как соединить точки?
Обратите внимание на следующую тривиальную программу, использующую MEF в качестве фреймворка для внедрения зависимостей:
using System.ComponentModel.Composition;
using System.ComponentModel.Composition.Hosting;
namespace ConsoleApplication2
{...
225 просмотров
schedule
12.06.2023
NDepend ищет более быстрые возможности сбора
У меня есть огромная устаревшая кодовая база, и я хотел бы ее оптимизировать, сделать быстрее. По этой причине я подумал о поиске возможностей замены списков и массивов наборами HashSet и словарями.
Существует следующий запрос NDepend в разделе...
50 просмотров
schedule
08.04.2023
Задача NDepend VSTS Build запускается, но не дает результата
Я настроил задачу NDepend VSTS как как указано , но панель инструментов остается пустой и перенаправьте меня в конфигурационный документ.
Я также проверил опцию «Остановить сборку при сбое хотя бы одного элемента качества», и даже если NDepend...
243 просмотров
schedule
17.10.2022
Правило NDepend для регистрации асинхронного суффикса
Мне было интересно, есть ли лучший способ выполнить такую проверку. Я хочу увидеть все методы, которые возвращают задачу (или задачу и не имеют суффикса «асинхронный»)
// <Name>Task type should be called with Async suffix</Name>...
24 просмотров
schedule
19.02.2023
Как исправить: избегайте статических полей, не предназначенных только для чтения
Я использую NDepend, и в следующем коде он обнаруживает этот запах кода.
Но если я добавлю только для чтения, он не скомпилируется.
namespace todo
{
using System;
using System.Collections.Generic;
using System.Configuration;...
287 просмотров
schedule
19.05.2023