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

Понимание метрик кода
Недавно я установил плагин Eclipse Metrics и экспортировал данные для одного из наших проектов. Все это очень хорошо, имея эти красивые графики, но мне бы очень хотелось глубже понять, что они все означают. Определения показателей доходят лишь до...
1322 просмотров
schedule 11.01.2024

Как заставить работать собственный словарь FxCop?
Как можно заставить пользовательский словарь FxCop работать правильно? Я попытался добавить слова для распознавания в файл CustomDictionary.xml, который хранится в той же папке, что и файл проекта FxCop. Это не работает, так как я все еще получаю...
13111 просмотров

Почему свойство поставщика пространства имен не сохраняется в файле проекта для данного подкаталога?
Подкаталоги в проектах VS2008 в основном используются для физического представления на диске структуры пространства имен проекта. Каждая папка имеет логическое свойство, называемое «Namespace Provider», которое, если установлено в True, заставляет...
5047 просмотров

статический анализ кода Lua на предмет потенциальных ошибок
Я использую приложение с закрытым исходным кодом, которое загружает сценарии Lua и допускает некоторую настройку путем изменения этих сценариев. К сожалению, это приложение не очень хорошо генерирует полезный вывод журнала (все, что я получаю, это...
4681 просмотров
schedule 09.03.2022

Как я могу сравнить похожие кодовые базы?
У нас есть несколько проектов C ++, созданных на основе одной и той же кодовой базы. У них много общего и общего кода, но они были разработаны независимо; источник никоим образом не был передан. Классы и файлы будут переименованы, даже если базовый...
1578 просмотров
schedule 15.06.2022

Есть ли инструменты для проверки дублированного кода VB.NET?
Я хочу быстро почувствовать, сколько у нас кода «копировать и вставлять», есть много инструментов для C # / Java, чтобы проверить такие вещи. Существуют ли такие инструменты, которые хорошо работают с VB.NET? (Я видел то, что выглядит как много...
4137 просмотров

Использование FxCop для анализа только последних изменений
Я пытаюсь заставить FxCop работать таким образом, чтобы он анализировал только добавочные изменения в exe/dll, которые он анализирует, а не все, поскольку он уже проанализировал эту часть... есть мысли, как можно этого добиться? ? ... заранее...
533 просмотров
schedule 13.07.2022

__DataBind__control обнаружен анализом кода FxCop в ASP.NET
Я использую Visual Studio 2008 Team Suite в проекте веб-сайта и хочу использовать встроенную функцию анализа кода (FxCop). При проверке правил именования я получаю такую ​​ошибку: CA1709: Microsoft. Именование: Korrigieren Sie die Schreibweise...
129 просмотров

SQL Server — правила анализа схемы/кода — что бы вы включили в свои правила?
Мы используем Visual Studio Database Edition (DBPro) для управления нашей схемой. Это отличный инструмент, который, помимо многих вещей, которые он может делать, может анализировать нашу схему и код T-SQL на основе правил (во многом подобно тому, что...
568 просмотров
schedule 03.05.2024

Можно ли заставить анализ кода понимать кодовые контракты?
При совместном использовании анализа кода и контрактов кода я получаю много предупреждений, таких как CA1062 : Microsoft.Design: во внешне видимом методе 'Foo.Bar( Log)», проверьте параметр «log» перед его использованием. В Foo.Bar у меня есть...
1814 просмотров
schedule 23.05.2023

CA1500 против SA1309 - Кто победит?
Я сделаю префикс, сказав, что я понимаю, что и анализ кода, и StyleCop являются руководящими принципами, и многие люди в любом случае предпочли их игнорировать. Но, сказав это, я хотел бы увидеть, каков общий консенсус в отношении этих двух правил....
4761 просмотров

Предлагаемые пороговые значения для некоторых показателей программного обеспечения
Я искал в Интернете некоторые предложения по пороговым значениям для следующих известных показателей программного продукта: Отсутствие согласованности в методах (для варианта метрики Хендерсона-Селлерса) Количество унаследованных методов в...
1663 просмотров
schedule 05.12.2022

Инструменты для создания графика зависимостей функций Haskell (потока управления)?
Обратите внимание, что это не "функциональная зависимость". Существуют ли инструменты, позволяющие мне построить статический график зависимостей функций из исходного кода? Что-то, что указывает мне, какие функции зависят от каких других графически.
4155 просмотров
schedule 29.09.2023

Ошибка CA2000 с оператором «using». Как сделать это действительным?
Следующий код дает мне эту ошибку анализа кода CA2000: Microsoft.Reliability: в методе «SessionSummary.SessionSummary_Load (объект, EventArgs)» вызовите System.IDisposable.Dispose для объекта «сущности», прежде чем все ссылки на него будут вне...
1378 просмотров
schedule 06.02.2024

Анализ кода Visual Studio — создание нового правила для подсчета количества строк в методах
ОБНОВЛЕНИЕ Я отразил Microsoft.Cci.dll и создал свое правило. Это работает нормально. Однако у меня возникла проблема, которую я поставил здесь со всеми подробностями. Исходный код здесь . Я не хотел увеличивать длину этого вопроса,...
2920 просмотров
schedule 13.10.2022

Инструменты анализа сборки
Есть ли у кого-нибудь предложения по инструментам анализа файлов сборки? Я пытаюсь проанализировать файлы ARM/Thumb-2 ASM, сгенерированные LLVM (или, альтернативно, GCC), при передаче параметра -S. Меня особенно интересует статистика инструкций на...
3534 просмотров
schedule 04.07.2023

Большой вопрос О - Алгоритмический анализ III
У меня следующий вопрос: Решите рекуррентное соотношение, упростив ответ, используя нотацию Big 'O': f(0) = 2 f(n) = 6f(n-1)-5, n>0 Я знаю, что это неоднородное рекуррентное соотношение первого порядка, и я пытался ответить на вопрос,...
456 просмотров
schedule 05.06.2022

Инструменты анализа кода для Android
Есть ли какие-либо инструменты статического анализа кода для Android, которые могли бы подбирать простые вещи, такие как NullPointerExceptions, при попытке доступа к объекту, который может быть нулевым (без предварительной проверки) ... Такие...
12654 просмотров

Разрешение правила анализа кода CA2000 в этом сценарии?
Я выполняю полный анализ кода в своем проекте, и он говорит, что у него 500 проблем. Сейчас я сократил его до 300, но я борюсь с проблемой, для которой не могу найти решения. Правило CA2000 гласит: Если одноразовый объект не удаляется...
598 просмотров
schedule 13.03.2023

Отключение/исправление предупреждений анализа кода из файлов .Designer.cs
Я активно использую DataVisualization.Charting.Chart , и по большей части он работает. Тем не менее, я часто выполняю анализ кода и позаботился обо всех своих собственных предупреждениях. Но в файлах *.Designer.cs, использующих диаграммы, имеется...
4161 просмотров
schedule 05.04.2024