Вопросы по теме 'cyclomatic-complexity'
Как рассчитать цикломатическую сложность функции Clojure?
Каким будет разумный способ вычислить цикломатическую сложность функции Clojure? Легко подсчитать точки принятия решения на основе таких функций, как if и cond, но с макросами становится все сложнее. Кто-нибудь пробовал это для Clojure или, может...
880 просмотров
schedule
14.05.2022
Как вы перечисляете самые сложные методы проекта в Sonar?
В Sonar вы можете иметь список классов, отсортированных по средней сложности методов класса (когда вы указываете сложность для каждого метода на панели инструментов)
Но как составить список самых сложных методов для всего проекта?
695 просмотров
schedule
28.01.2023
Как рассчитать цикломатическую сложность проекта (не класса/функции)?
Как рассчитать цикломатическая сложность всего проекта Java? У меня есть сложности для каждого метода, но как объединить их все в одну числовую метрику? Любые идеи или существующие методы?
Я ищу не инструмент, а алгоритм.
Простое среднее...
4249 просмотров
schedule
17.09.2022
Цикломатическая сложность с составными условиями и коротким замыканием
Я изучаю цикломатическую сложность на своем курсе по обеспечению качества программного обеспечения в университете, и мне трудно понять, как это работает, когда у вас есть составные условия в операторе предиката или узле. Я видел несколько определений...
2344 просмотров
schedule
30.04.2023
Цикломатическая сложность в фрагменте кода с несколькими точками выхода
У меня есть метод проверки пароля:
/**
* Checks if the given password is valid.
*
* @param password The password to validate.
* @return {@code true} if the password is valid, {@code false} otherwise.
*/
public static boolean...
5062 просмотров
schedule
01.07.2022
Цикломатическая сложность логически подобного кода
Рассмотрим следующие три функции, которые ведут себя одинаково, используя разный код для достижения одной и той же цели (примеры написаны на JavaScript, и меня особенно интересуют ответы применительно к JavaScript, но этот вопрос действительно может...
898 просмотров
schedule
28.01.2023
Почему этот код имеет высокую цикломатическую сложность — или это ошибка PHPMD в Jenkins?
Я пытаюсь понять, как работает цикломатическая сложность и как я могу избежать предупреждений. Да, я понимаю, что цель написания кода не в том, чтобы избежать произвольных предупреждений, но я хотел бы, по крайней мере, знать, что происходит, чтобы я...
5502 просмотров
schedule
11.11.2022
Цикломатическая сложность McCabe vs Yourself Drawing
Меня научили вычислять цикломатическую сложность, как это делает сайт . Я нашел эту вещь, которая говорит о цикломатической сложности = (1 + ifs + loops + case). Они одинаковы? То, что я прочитал, идеально подходит для каждого случая? Как мне...
488 просмотров
schedule
19.04.2023
Снижение цикломатической сложности при обработке строк данных
У меня есть следующий фрагмент кода, который проверяет, есть ли в конкретном DataRow столбец с определенным именем и не равен ли он NULL.
private static bool HasValue(DataColumn c, DataRow row)
{
if (c != null && row != null...
136 просмотров
schedule
04.07.2022
Расчет цикломатической сложности псевдокода
while(m<n)
if(x>y) AND (a<b) then
a=a+1
y=y-1
end if
m=m+1
end while
Я рассчитывал цикломатическую сложность вышеприведенного псевдокода и пришел к выводу с помощью метода быстрого сокращения, который
M= (точка принятия...
2300 просмотров
schedule
23.05.2022
Возрастающая цикломатическая сложность Null Check
У меня есть класс java POJO, как показано ниже.
public class EmployeeVo {
private String firstName;
private String middleName;
private String lastName;
private String suffix;
private String addressline1;...
1398 просмотров
schedule
08.06.2023
Как считается цикломатическая сложность?
Я читаю «TDD by Example» Кента Бека и не могу понять, почему цикломатическая сложность его программы дробная.
В Википедии сложность определяется как M = E − N + 2P , где E, N и P — целые числа. .
122 просмотров
schedule
02.05.2022
Расчет цикломатической сложности
Итак, я пытаюсь понять цикломатическую сложность. Если у меня есть строка кода, которая выглядит как a = b && c, где a, b и c - это логические значения. Для этого оператора сложность будет равна 1 или это будет больше похоже на выполнение операторов...
207 просмотров
schedule
12.11.2022
Проверка работоспособности: приравниваются ли эти вложенные вызовы .All к соответствующим вызовам .Where и .SelectMany в LINQ?
У меня есть следующий код:
bool b = myList
.All(x => x.MyList
.Where(y => y.MyBool)
.All(y => y.MyList
.All(z => z.MyBool)))
Является ли это функционально эквивалентным:
bool b = myList...
63 просмотров
schedule
16.11.2022
цикломатическая сложность с MetrixReloaded
Я пытаюсь проанализировать цикломатическую сложность кодовой базы с помощью плагина MetricsReloaded в Android Studio (должен быть таким же, как IntelliJ).
У меня это работает, и я получаю вывод, но не уверен, что на самом деле означает вывод....
963 просмотров
schedule
27.10.2022
Как получить низкую цикломатическую сложность с помощью операторов switch?
У меня есть функция, которая принимает ввод и выполняет случай переключения на основе определенного входного свойства. Итак, сама функция довольно проста, как вы можете видеть ниже.
function handleMessage(message) {
switch (message.type) {...
20 просмотров
schedule
28.05.2023
Как уменьшить цикломатическую сложность?
Спасибо, что прочитали мой вопрос. В настоящее время я изучаю Java-курс на Coursera, и меня попросили написать программу на сапере для выполнения задания. Мой код дает правильный результат, но моя оценка была сильно вычтена, потому что мой код...
119 просмотров
schedule
22.02.2023