Вопросы по теме 'code-analysis'

контрольный стиль + фильтры подавления
У меня есть настройка фильтра подавления checkstyle (например, игнорировать магические числа в коде модульного теста). XML-файл подавления находится в той же папке, что и XML-файл Checkstyle. Однако местонахождение этого файла на самом деле...
14345 просмотров

Коллекция ‹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 просмотров

Вопрос с битового сайта
Вот код: 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 просмотров

Обнаруживают ли какие-либо инструменты анализа исходного кода неиспользуемые параметры в 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 просмотров

Правило 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 просмотров

Самый легкий способ вернуть несколько значений в java
Я могу придумать два способа сделать это: Вариант 1 возвращает массив значений Вариант 2 создать класс, специфичный для типа данных В моем конкретном случае я работаю с индексами martix. Я хочу проанализировать, что более легковесно:...
262 просмотров
schedule 04.01.2024

анализ псевдонимов против анализа указателя против анализа точек
В настоящее время я много читаю о статическом анализе кода. Есть несколько терминов, которые меня смущают, потому что я не могу точно сказать, в чем разница. анализ псевдонимов анализ указателя указывает на анализ В чем разница (если...
274 просмотров
schedule 02.07.2022