Code-Analysis – вопросы и ответы

72
голоса
1
ответ
У меня есть класс, определенный следующим образом: #include <cassert> class Vector { double v[2]; double operator()(int i) const { assert(i>=0 && i<2); return this->v[i]; } }...
2 дня, 1 час назад Coffee on Mars
196
голосов
1
ответ
Я вдохновлен вопросом C/С++ для инструмента визуализации потока кода. Есть ли такая вещь для сервлетов или приложений Java?
2 дня, 5 часов назад dacracot
63
голоса
1
ответ
У нас есть веб-приложение .NET с 172 проектами на TFS 2008, которые охватывают все 3 уровня приложения и используют Team Build для CI. Мы используем VS2010 для разработки. Мы хотели бы активировать...
2 дня, 5 часов назад Kash
-5
голосов
1
ответ
У меня есть это предупреждение в vs2012, но я не могу понять, где находится недостижимый код. private void LoadGridData() { string currentUrl = SPContext.Current.Site.Url; var jobInfoList = new Lis...
2 дня, 6 часов назад Luis Valencia
51
голос
1
ответ
В окне вывода нет ошибок. Никаких ошибок вообще нет. Любой опыт, подобный этому? Кто-нибудь знает, где я могу посмотреть, что отчет об анализе кода ошибок?
2 дня, 8 часов назад Erik Sundström
51
голос
1
ответ
Когда я пытаюсь открыть страницу CodeAnalysis проекта, я получаю сообщение об ошибке "Произошла ошибка при загрузке страницы. Поддерживаются только шрифты TrueType. Это не шрифт TrueType. Я также п...
2 дня, 9 часов назад Chris U
96
голосов
1
ответ
Я пишу библиотеку классов.NET Standard 2.0 на VS2017. В списке ошибок я получил несколько сообщений: IDE0018 Объявление переменной может быть встроено Я могу подавить предупреждение через контекстн...
3 дня назад zwcloud
52
голоса
1
ответ
Я ищу альтернативный инструмент для CAT.NET для выполнения статических проверок безопасности на .NET-коде. В настоящее время инструментарий/разработка CAT.NET находится на довольно хрупкой стадии и...
3 дня, 4 часа назад Gavin Miller
62
голоса
1
ответ
Я выполняю аудит для приложения, запрограммированного другим разработчиком. Это приложение dot net, в основном С#, но, очевидно, содержит html, css, js и некоторые угловые. Этот продукт был написан...
3 дня, 6 часов назад Tyler Hilbert
71
голос
1
ответ
В настоящее время FxCop сообщает об одном нарушении правила для конкретного метода - он имеет два параметра, потому что я хочу вернуть два значения вызывающему, не создавая для него структуру. Инте...
3 дня, 7 часов назад Dave
73
голоса
1
ответ
Я попробовал один из онлайн-демо-тестов для тестирования веб-разработчиков. Я написал это на С#, используя множество интерфейсов, событий и т.д. Мой код прошел, но он пожаловался, что: Установленна...
3 дня, 8 часов назад pencilCake
51
голос
1
ответ
Я пытаюсь сравнить два модуля /classes/method и выяснить, изменился ли класс/метод. Мы разрешаем пользователям изменять классы/методы, и после обработки мы делаем эти изменения постоянными, не пере...
3 дня, 8 часов назад json
101
голос
1
ответ
Я строю свой проект с набором анализа кода Microsoft "Минимальные правила", и он дает мне CA2000 по этому методу: private Timer InitializeTimer(double intervalInSeconds) { Timer timer = null; try {...
3 дня, 10 часов назад Davio
-7
голосов
1
ответ
Мне нравится исследовать это с точки зрения асимптотических обозначений: Big (O), Omega и Theta. Вот небольшой фрагмент кода Python. И попытался запустить его, придав большую ценность каждый раз. Е...
4 дня назад Muhammad Maqsoodur Rehman
52
голоса
1
ответ
Согласно сегодняшней лекции, первый цикл имеет время выполнения порядка O(n) , а второй цикл имеет время выполнения порядка O(log(n)) . for (int i = 0; i < n; i++) { // O(n) stuff(); // O(1) } f...
4 дня назад krystah
52
голоса
1
ответ
Любой код-анализ или инструмент "обратная инженерия", который может выполнять любой из этих?: Рассчитайте, какие классы подклассы , из которых классы Вычислить, какие классы создавать экземпляры , ...
4 дня, 1 час назад Robinicks
106
голосов
1
ответ
Здесь (возможно, хорошо для кого-то) " Bean Члены должны выполнять сериализацию " Правило PMD, в котором указано следующее: Если класс является bean или прямо или косвенно ссылается на bean, он дол...
4 дня, 2 часа назад Roman Nikitchenko
88
голосов
1
ответ
Я понимаю, что самый внутренний для цикла есть Θ (logn), а два крайних для цикла - Θ (n ^ 2), потому что это арифметическая сумма. Операция if - моя главная проблема. Кто-нибудь знает, как это реши...
4 дня, 3 часа назад okamiaaron
240
голосов
1
ответ
После погружения в исходный код Python я обнаруживаю, что он поддерживает массив PyInt_Object от int (-5) до int (256) (@src/Objects/intobject.c) Небольшой эксперимент доказывает это: >>> ...
4 дня, 5 часов назад felix021
62
голоса
1
ответ
Каков наилучший инструмент для отслеживания повторного использования "вырезать и вставлять" кода в JavaScript и С#? Я унаследовал действительно большой проект, и количество кода, которое повторяетс...
4 дня, 5 часов назад BuddyJoe
-4
голоса
1
ответ
Предпосылки требования: Мы создаем библиотеки API (для .Net, Java, C/C++ и Python) для наших клиентов, на которых они создают свои приложения. Когда мы обновляем наши библиотеки API, наши клиенты с...
4 дня, 6 часов назад Praveen Rai
64
голоса
1
ответ
Когда я создаю MEX файл в MATLAB, у меня есть привычка также создавать файл .m с тем же именем, сигнатурой функции, идентичной файлу MEX, и в противном случае ничего не содержать, кроме текста спра...
4 дня, 6 часов назад Sam Roberts
96
голосов
1
ответ
Алгоритм выбора сортировки из моей книги  При анализе времени выполнения этого алгоритма в моей книге была использована эта формула Я понимаю, как внутреннее суммирование было упрощено до n-1-i. Т...
4 дня, 8 часов назад user4910881
63
голоса
1
ответ
Я пытаюсь получить Code Analysis для моей библиотеки классов.NET Standard 2.0. Как описано здесь , я добавил ссылку на Microsoft.CodeAnalysis.FxCopAnalyzers . В начале все выглядело хорошо, и я нач...
4 дня, 9 часов назад Dejan
81
голос
1
ответ
Предположим, что у нас есть функция Python: def func(): # if called in the body of another function, do something # if called as argument to a function, do something different pass func() можно выз...
4 дня, 12 часов назад vvoovv
95
голосов
1
ответ
Я ищу реальные цифры и впечатления, пожалуйста, не воспринимайте это слишком субъективно: При поиске чего-то еще, я произошел в интересном заявлении , который частично читается следующим образом: [...
5 дней, 1 час назад Abel
62
голоса
1
ответ
Я хочу использовать встроенную функцию анализа кода в Visual Studio 2008. Настройки, кажется, установлены только на уровне проекта. Как настроить параметры анализа кода по всему миру для всего реше...
5 дней, 2 часа назад driis
160
голосов
1
ответ
Я рефакторинг и устранение подстановочных импортов на некотором довольно монолитном коде. Pylint, похоже, отлично справляется со списком всех неиспользуемых импортов, которые поставляются вместе с ...
5 дней, 2 часа назад Paul
141
голос
1
ответ
Я искал инструмент для извлечения информации об исключении из программы на С++. Самая важная функция, которую я ищу: я хочу знать все исключения, которые могут быть выбраны из функции (которая буде...
5 дней, 3 часа назад Magnus Westin
90
голосов
1
ответ
Я создал пользовательское правило с помощью Microsoft FxCop 1.36 в visual studio 2010, и я вставил dll настраиваемого правила в папку C:\Program Files\Microsoft FxCop 1.36\Rules . Затем я открыл Mi...
5 дней, 4 часа назад Kavya Reddy
63
голоса
1
ответ
Я сравниваю сложность реализации алгоритма maxmin, и я реализовал его двумя способами: методом грубой силы и способом разделения и покорения. После того, как я проверил оба алгоритма для десяти вво...
5 дней, 6 часов назад aliel
73
голоса
1
ответ
Я пытаюсь сделать функцию более эффективной, но я сделал это хуже, и я не мог понять, почему. Может ли кто-нибудь понять, почему и объяснить мне, пожалуйста? Функция оригинала: substringsSB s = sub...
5 дней, 6 часов назад ePak
51
голос
1
ответ
Я использую visual-studio-2015 и пытаюсь выяснить roslyn услуги анализа кода. В моем учебном процессе я хочу создать анализатор, который вызовет появление предупреждения при using операторов, распо...
6 дней, 4 часа назад Crono
51
голос
1
ответ
Алгоритм В этом вопросе (1-б) предлагается количество сравнений, выполненных вышеприведенным алгоритмом в среднем случае, с учетом вероятности успешного поиска, который равен p (0 <= p <= 1)....
1 неделя назад user4910881
239
голосов
1
ответ
Кто-нибудь знает о хорошем, расширяемом анализаторе исходного кода, который анализирует файлы JavaScript?
1 неделя назад JamesEggers
125
голосов
1
ответ
Возможный дубликат: Рекомендация инструмента Static Analysis для Java? Мне нужно найти инструмент анализа или анализа кода Java, который может настраиваться с помощью правила пользователя. На самом...
1 неделя, 1 день назад Vikas Sharma
62
голоса
1
ответ
Я только что загрузил плагин SonarLint Eclipse и успешно запустил анализ моего проекта после настройки моего сервера SonarQube. "Отчет SonarLint" и "SonarLint On-The-Fly" правильно заполнены. Тем н...
1 неделя, 1 день назад Y-B Cause
117
голосов
1
ответ
Я просто ищу вдохновения. Особенно в области производительности и безопасности, соглашения об именах важны, но не как "прохладно";) Даже если ваше правило применимо только к вашему домену/проекту, ...
1 неделя, 1 день назад tpower
81
голос
1
ответ
sum = 0; for (i = 1; i <= n; i++) { //#1 for (j = 1; j <= i * i; j++) { //#2 if (j % i == 0) { //#3 for (k = 1; k <= j; k++) { //#4 sum++; } } } } Из-за этого я запутался Suppose #1 runs f...
1 неделя, 1 день назад jmishra
51
голос
1
ответ
Я копаю, но не могу найти ответ - Я ХОЧУ, Я нашел его в этом вопросе, но он не работает в моей системе. Единственное отличие, которое я вижу, это то, что я даю msbuild файл решения, а не отдельный ...
1 неделя, 1 день назад Peter Howe
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема