Публикации по теме 'code-analysis'


Усильте свой код с помощью этого плагина для вашей IDE🚀
Усильте свой код с помощью этого плагина для вашей IDE🚀 В мире разработки программного обеспечения качественный код необходим для обеспечения бесперебойной и эффективной работы приложений. Но как вы можете убедиться, что ваш код соответствует номиналу? Вот тут-то и появляются плагины и расширения. Этот мощный инструмент может помочь вам обнаружить ошибки и улучшить качество кода, сделав процесс разработки более плавным и оптимизированным. Являетесь ли вы опытным разработчиком или..

Amazon Codeguru для автоматической проверки кода и рекомендаций по производительности приложений.
Amazon Codeguru: автоматические проверки кода и рекомендации по производительности приложений На AWS re:invent 2019 было сделано более 70 объявлений, и одно из самых интересных объявлений для меня — это запуск Amazon Codeguru , который представляет собой автоматизированный сервис проверки кода и профилировщика на основе машинного обучения. Amazon называет это иметь выдающегося инженера на связи 24x7 . В сервисе Amazon Codeguru (не имеет отношения к Codeguru.com :-)) есть 2..

Установка Sonarqube на Ubuntu (узел)
Sonarqube  – это инструмент для автоматической проверки кода, позволяющий обнаруживать ошибки, уязвимости и неточности в вашем коде. Он может интегрироваться с вашим существующим рабочим процессом, чтобы обеспечить непрерывную проверку кода в ваших ветвях проекта и запросах на вытягивание. Основные требования: -› JDK версии › 8 Давайте перейдем к Sonarqube: Sonarqube состоит из трех компонентов. Веб-сервер Sonarqube (шаг 1) База данных (шаг 2) Сканер Sonarqube (шаг..

Есть ли у вашего приложения React Native ЗАПАХ ?
React и React Native — отличные фреймворки для быстрой разработки! Но за это приходится платить: JavaScript . JavaScript — отличный язык. Но тот факт, что он настолько вседозволен, дает вам возможность делать абсолютно все, что вы хотите, и так, как вы хотите. Вы можете подумать, что быть свободным — это хорошо. Конечно, у этого есть некоторые преимущества, но оказывается, что вы можете захотеть наложить на себя некоторые ограничения, если вы не хотите полностью потерять контроль,..

Автоматический статический анализ JavaScript
Статический анализ — мощный инструмент, с помощью которого можно решать разные задачи. Особенно: Это позволяет лучше понять код Строить графики зависимостей между модулями Собирать статистику об использовании функций Вычислите соответствующие метрики кода, такие как средний размер функции или любые другие метрики, которые, по вашему мнению, могут быть полезны. Экосистема JavaScript содержит все необходимые библиотеки, которые помогут в этом. Вам не нужно писать парсер..

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

Как определить максимальное использование стека?
Какие методы доступны для определения оптимального размера стека для встроенной системы / системы с ограничениями памяти? Если он слишком большой, память тратится впустую, которую можно было бы использовать в другом месте. Однако, если он будет...
36822 просмотров
schedule 26.06.2022

FxCop — используйте свойства там, где это уместно
У меня есть интерфейс на уровне службы с несколькими методами, начинающимися с правила Get и FxCop Использовать свойства, где это уместно , жалуется, что вместо этого я должен рассмотреть возможность использования свойств. Я пытался использовать...
5983 просмотров
schedule 15.03.2023

Почему сборщик мусора не удаляет членов моего класса автоматически?
Когда я создаю следующий код C++/CLI в VS2008, отображается предупреждение об анализе кода CA1001. ref class A { public: A() { m_hwnd = new HWND; } ~A() { this->!A(); } protected: !A() { delete m_hwnd; } HWND* m_hwnd; };...
599 просмотров

Игнорировать правила анализа кода в Visual Studio
Как игнорировать определенное правило анализа кода VS (скажем, CA1305: Microsoft.Globalization) в: Метод? Класс? Пространство имен? (Предположим, что все эти варианты возможны.)
6022 просмотров

Кто-нибудь использует статический анализатор clang для C / objective-C? Хорошо это или нет?
Мне известен связанный вопрос , в котором кто-то упомянул clang static analyzer , но не дал дальнейших комментариев. Большинство ответов указывало на семейство линтов, которое время от времени разочаровывало меня из-за большого количества ложных...
1502 просмотров
schedule 01.07.2022

Matlab: как найти функции на пути, которые используют данную функцию
Иногда бывает, что мне нужно изменить поведение функции. Есть ли простой способ найти функции (на пути Matlab), которые используют эту функцию?
4111 просмотров
schedule 10.04.2023

Почему я получаю анализ кода CA1062 для выходного параметра в этом коде?
У меня очень простой код (упрощенный по сравнению с исходным кодом - поэтому я знаю, что это не очень умный код), который при компиляции в Visual Studio 2010 с анализом кода выдает предупреждение CA1062: Проверить аргументы общедоступных методов....
6515 просмотров

.Net - правильно утилизировать дочерний объект
Из анализа кода (Visual studio) я получил это предупреждение: Предупреждение 2 CA2000: Microsoft.Reliability: ... Вызовите System.IDisposable.Dispose для объекта 'l' до того, как все ссылки на него будут вне области действия... Итак, я изменил...
670 просмотров

Анализ кода Visual Studio 2010 — запуск в решении
Я хотел бы вручную запустить анализ кода для всего решения, а не при сборке проекта и без использования FXCop, если это возможно. Я включил CA при сборке, но это очень сильно замедлило процесс сборки, а этого не может быть. Но мне кажется странным,...
8502 просмотров

Перенаправление привязки сборки и анализ кода
Я использую DotNetOpenAuth (который ссылается на System.Web.Mvc версии 1.0.0.0) в проекте Mvc 3.0.0.0 в Visual Studio 2010. Я использую перенаправление привязки сборки следующим образом: - <runtime> <assemblyBinding...
9463 просмотров

Как запустить анализ кода Visual Studio на Hudson-CI?
Я нашел, как интегрировать StyleCop и FxCop с Hudson, но как насчет анализа кода Visual Studio? Разве его нельзя интегрировать в Hudson?
1029 просмотров
schedule 29.11.2022

Как выполнить анализ кода Visual Studio из командной строки?
Является ли это возможным? Создает ли он файл отчета?
6381 просмотров
schedule 06.10.2022

Проверяет ли fxcop все правила?
Проверяет ли FxCop все стандартные правила кода. Я чувствую, что это только проверка того, что когда-либо было написано. Я бы не стал проверять то, что не написано. Например, некоторые функции не имеют обработки исключений, которую fxcop не может...
191 просмотров
schedule 13.02.2024

Как запретить FxCop анализировать автоматически сгенерированный код?
FxCop (инструмент для статического анализа кода) выдает ошибку при проверке кода модели .edmx. Как запретить FxCop анализировать автоматически сгенерированный код (или, по крайней мере, сгенерированные классы Entity Framework)?
4556 просмотров

Жандармское обнаружение небезопасного кода
Кто-нибудь, знакомый с Gendarme, знает, можно ли создать правило, обнаруживающее небезопасный код C#?
239 просмотров

Есть ли способ найти отсутствующие .m файлы функций, на которые есть ссылки?
Ошибка выполнения возникает, когда интерпретатор Matlab интерпретирует функцию, которая не реализована в .m-файле. Есть ли способ найти эти ошибки «во время компиляции», т.е. существует ли сценарий, который анализирует мой код Matlab, проверяет все...
753 просмотров
schedule 26.05.2024

Использование CustomDictionary.xml в анализе кода Visual Studio для идентификаторов в необычном регистре
Например, такой идентификатор, как iPhone . Когда я запустил анализ кода, он выдал мне эту ошибку: CA1709 : Microsoft.Naming : исправьте регистр «i» в имени пространства имен «iPhone.Example», изменив его на «I». Я попытался добавить...
4554 просмотров

Как определить максимальное использование стека во встроенной системе с помощью gcc?
Я пишу код запуска для встроенной системы - код, который загружает начальный указатель стека перед переходом к функции main () - и мне нужно сказать ему, сколько байтов стека будет использовать мое приложение (или немного большего размера). ,...
24789 просмотров

Анализ временной сложности задачи оптимального матричного поиска (2D)
Это будет довольно большой вопрос от меня, поскольку он требует глубокого и тщательного понимания проблемы, а также различных подходов, используемых до сих пор для оптимального решения. В связи с этим я создам блог позже, так как с моей стороны...
1551 просмотров
schedule 18.08.2022

Анализ кода С# .NET CA1822
Я запускаю Анализ кода и получаю это сообщение: CA1822: Microsoft.Performance: параметр this (или Me в Visual Basic) CreateIntervalString(TimeSpan) никогда не используется. Пометьте член как статический (или Shared в Visual Basic) или...
6941 просмотров
schedule 18.03.2023