Вопросы по теме 'code-analysis'
контрольный стиль + фильтры подавления
У меня есть настройка фильтра подавления checkstyle (например, игнорировать магические числа в коде модульного теста).
XML-файл подавления находится в той же папке, что и XML-файл Checkstyle. Однако местонахождение этого файла на самом деле...
14345 просмотров
schedule
18.04.2024
Коллекция ‹T› против списка ‹T›, что вы должны использовать в своих интерфейсах?
Код выглядит так:
namespace Test
{
public interface IMyClass
{
List<IMyClass> GetList();
}
public class MyClass : IMyClass
{
public List<IMyClass> GetList()
{
return new...
92754 просмотров
schedule
24.07.2022
Как я могу выполнить статический анализ кода в PHP?
Есть ли инструмент статического анализа исходных файлов PHP?
Сам двоичный файл может проверять синтаксические ошибки, но я ищу что-то, что делает больше, например:
неиспользуемые присвоения переменных
массивы, которые назначаются без...
149200 просмотров
schedule
05.12.2023
Как отключить статический анализ кода во время сборки?
У нас есть решение с 15 проектами, во всех из которых включен анализ кода.
Создание решения легко занимает 60+ секунд, что очень долго, когда вы сидите в ожидании.
Если я отключу анализ кода, он будет построен за 10 секунд.
Я хотел бы иметь...
904 просмотров
schedule
12.08.2022
Вопрос с битового сайта
Вот код:
unsigned int v; // word value to compute the parity of
v ^= v >> 16;
v ^= v >> 8;
v ^= v >> 4;
v &= 0xf;
return (0x6996 >> v) & 1;
Он вычисляет четность данного слова, v . Что означает 0x6996?...
389 просмотров
schedule
11.05.2024
NDepend Count, Average и т. д., сводные данные. Возможно? чистые рабочие места?
У нас огромная кодовая база, где только методы со слишком большим количеством локальных переменных возвращают 226 методов. Я не хочу, чтобы эта огромная таблица была сброшена в вывод xml, чтобы загромождать ее, и я бы хотел, если возможно, 10 лучших,...
122 просмотров
schedule
25.11.2023
необходим инструмент анализа кода Java для intelliJ и Eclipse
Есть ли у кого-нибудь опыт работы с инструментом анализа кода, у которого есть рабочий плагин для eclipse и intelliJ?
1947 просмотров
schedule
25.06.2022
Обнаруживают ли какие-либо инструменты анализа исходного кода неиспользуемые параметры в Ruby?
Как я могу обнаружить неиспользуемые параметры в Ruby?
Варианты, о которых я знаю, включают
Быть строгим с TDD.
Heckle (в настоящее время работает только с Ruby 1.8 из-за проблем с ParseTree)
Использование IDE, такой как RubyMine, для...
327 просмотров
schedule
24.02.2024
Какое лучшее решение в MVC для набора правил анализа кода CA1506 (я не хочу подавлять)
Я использую MVC3. Я получаю следующую ошибку, когда запускаю анализ кода.
CA1506: Microsoft.Maintainability: «MyController» связан с 94 различными типами из 25 различных пространств имен. Перепишите или реорганизуйте методы этого класса,...
2127 просмотров
schedule
07.05.2024
Анализ кода Visual Studio (fxCop) запускается только после первой сборки
Я создал собственные правила fxCop и интегрировал их в Visual Studio 2010, выполнив следующие действия: это руководство
Казалось, все работает нормально, за исключением того, что правила fxCop работают только в первой сборке после того, как я...
547 просмотров
schedule
27.02.2024
Правило Visual Studio 2010 Code Analysis CA1305 (указать IFormatProvider) не работает для методов TryParse
Мне интересно, почему правило анализа кода CA1305 — Specify IFormatProvider не работает для методов TryParse?
Например, с набором правил «Microsoft All Rules» анализ кода выдает предупреждение CA1305 для следующего кода:
static void...
1119 просмотров
schedule
02.04.2024
результаты сонара fxcop не отображаются
Я пытаюсь использовать Sonar в некоторых приложениях ASP.Net. Я установил Sonar и настроил среду C#, и у меня все работает... за исключением FXcop (анализ кода).
Я следовал официальной документации :
sonar-runner.bat в порядке
Путь FXCop...
705 просмотров
schedule
27.10.2023
Как справиться с CA1811: Избегайте невызванного частного кода с шаблоном DTO?
Рассмотрим проект веб-API с множеством контроллеров и методов. Указанный API использует шаблон объекта передачи данных для получения данных от клиента и возврата результатов. Эти объекты DTO являются деталью реализации с точки зрения api, поэтому...
1091 просмотров
schedule
10.02.2024
Самый легкий способ вернуть несколько значений в java
Я могу придумать два способа сделать это:
Вариант 1 возвращает массив значений
Вариант 2 создать класс, специфичный для типа данных
В моем конкретном случае я работаю с индексами martix. Я хочу проанализировать, что более легковесно:...
262 просмотров
schedule
04.01.2024
анализ псевдонимов против анализа указателя против анализа точек
В настоящее время я много читаю о статическом анализе кода. Есть несколько терминов, которые меня смущают, потому что я не могу точно сказать, в чем разница.
анализ псевдонимов
анализ указателя
указывает на анализ
В чем разница (если...
274 просмотров
schedule
02.07.2022