Я читаю «TDD by Example» Кента Бека и не могу понять, почему цикломатическая сложность его программы дробная.
В Википедии сложность определяется как M = E − N + 2P
, где E, N и P — целые числа. .
Я читаю «TDD by Example» Кента Бека и не могу понять, почему цикломатическая сложность его программы дробная.
В Википедии сложность определяется как M = E − N + 2P
, где E, N и P — целые числа. .
Я считаю, что это среднее значение автономной цикломатической сложности каждого метода (M = E - N + 2
). Я не буду считать это сам, но
Bank.rate
имеет один if
(стр. 63)поэтому кажется разумным, что среднее значение чуть выше 1.