2010-06-07 12 views

Odpowiedz

2

Trudno jest się o tym dowiedzieć bez ich podania, ale jedną z najczęstszych metod jest cyclomatic complexity - miara liczby tras za pośrednictwem kodu. Prosta procedura proceduralna od góry do dołu ma złożoność 1, z dodaniem do niej wszystkich pętli/gałęzi/odłowów itd. Chodzi o to, że jeśli to zbyt wysoko, twoja metoda robi zbyt wiele i powinna być refaktoryzowana na kilka mniejszych, bardziej ukierunkowanych metod.


Edytuj; from here:

Parser dla języka C# został dodany. Większość danych jest podobna do C++ i Java. Podstawową różnicą jest określenie sposobu "największego". Zamiast identyfikowania metody z większością instrukcji, dla C# dla każdego pliku znajduje się najbardziej złożona metoda. Pomiar złożoności jest podobny do złożoności cyklicznej - liczba możliwych ścieżek przez kod.

(podkreślenie moje), więc brzmi, jakby mieli nieco zmodyfikowany wariant zwykłego CC. Tylko oni mogą powiedzieć, co zrobili różne; p

Powiązane problemy