Tag: cyclomatic-complexity
Die zyklomatische Komplexität ist eine Zahl, die Ausdruck der Komplexität der source-code (z.B. eine Methode). Es wird berechnet basierend auf der Anzahl der verschiedenen möglichen Pfade durch den Quellcode. Eine niedrige zyklomatische Komplexität ist ein Faktor, der zur Verbesserung der Lesbarkeit, Wartbarkeit und Testbarkeit des Codes.
1
Antworten
Ich soll ein tool zur analyse meiner code-Qualität und-nach ein bisschen googlen denke ich, dass ich verstehe, dass die Zyklomatische Komplexität könnte etwas mit zu beginnen hier. Ich habe versucht, mehrere Werkzeuge, arbeiten, aber ohne Erfolg (fand
4
Antworten
Für das folgende Stück code, sonarqube berechnet die Methode die zyklomatische Komplexität als 9 String foo() { if (cond1) return a; if (cond2) return b; if (cond3) return c; if (cond4) return d; return e; } Verstehe
4
Antworten
Bin ich mit dem folgenden Verfahren für die überprüfung von null-oder leeren Feld: public boolean isVoNotNull(){ return null != this.cardNo && StringUtils.isNotBlank(this.cardNo) && null != this.otp && StringUtils.isNotBlank(this.otp) && null != this.password && StringUtils.isNotBlank(this.password) && null !=
3
Antworten
Ich bin verwirrend über die CC der switch-Anweisung Wenn ich folgenden code: if (n >= 0) { switch(n) { case 0: case 1: printf("zero or one\n"); break; case 2: printf("two\n"); break; case 3: case 4: printf("three or
5
Antworten
Ist es ein gutes Werkzeug zur Generierung von unit-Testfällen gegeben, sagen die einen .NET-oder Java-Projekt erzeugt Testfälle, wäre ein fast 100% code-coverage. Die Anzahl der Testfälle könnte direkt proportional zu der zyklomatische Komplexität der code (je höher
4
Antworten
Zyklomatische Komplexität hoch sein wird, für Methoden mit einer hohen Anzahl von Entscheidungs-Anweisungen, einschließlich if/while/for-Anweisungen. So wie wir das verbessern? Ich bin Umgang mit einem großen Projekt, wo ich bin soll reduziert, die CC für Methoden, CC
1
Antworten
In Sonar für eine bestimmte Java-Klasse, die ich sehe : Complexity: 830 Complexity /method: 8,1 Wie erklären Sie den Unterschied zwischen diesen beiden Metriken ? Ist "Komplexität" der Klasse Komplexität ? Was ist die maximale Komplexität einer
5
Antworten
Immer, wenn ich die Fusseln ein Stück code, mit dem ich arbeite, bekomme ich die This function's cyclomatic complexity is too high. (7). Aber ich bin ein wenig verwirrt, wie ich das umschreiben könnte es in einer
3
Antworten
insertion_procedure (int a, int p , int N) { int i,j,k; for (i=0; i<=N; i++) p[i] = i; for (i=2; i<=N; i++) { k = p[i]; j = 1; while (a[p[j-1]] > a[k]) {p[j] = p[j-1]; j--
5
Antworten
Habe ich eine Methode empfängt ein Objekt und nicht etwas, was sich auf welche Art von Objekt es erkennt: void receive(Object object) { if (object instanceof ObjectTypeA) { doSomethingA(); } else { if (object instanceof ObjectTypeB) {
2
Antworten
Ich arbeite an einer Klasse, die sendet eine RequestDTO zu einem Web-Service. Ich muss die Anforderung überprüfen, bevor es gesendet wird. Die Anfrage gesendet werden kann aus 3 verschiedenen Orten, und es gibt unterschiedliche Validierungsregeln für jedes
12
Antworten
Nach der Lektüre "Was ist Ihr/ein guter Grenzwert für die zyklomatische Komplexität?", ich merke, dass viele meiner Kollegen waren ziemlich verärgert über diese neue QA Politik für unser Projekt: nicht mehr als 10 zyklomatische Komplexität pro Funktion.
4
Antworten
Bin ich in Lernphase der die zyklomatische Komplexität(CC). Für üben, ich bin die Berechnung der zyklomatischen Komplexität von 2 Beispiele und wollen, um zu bestätigen, ob meine Antworten richtig sind oder nicht... Verweisen auf die wikipedia, CC
8
Antworten
Ich habe eine große Quell-repository verteilt über mehrere Projekte. Ich möchte einen Bericht zu erstellen über die Gesundheit der source-code, identifizieren Problembereiche, die angegangen werden müssen. Speziell, ich würde gerne zu call-out-Routinen, die mit einer hohen zyklomatischen
5
Antworten
Können Leute empfehlen die das beste Werkzeug, um zu bestimmen, das die zyklische Komplexität mit in eine C# - winforms-code-Basis. InformationsquelleAutor der Frage leora | 2009-05-19
4
Antworten
Angenommen, es gibt den folgenden code: private static int DoSwitch(string arg) { switch (arg) { case "a": return 0; case "b": return 1; case "c": return 2; case "d": return 3; } return -1; } private static
14
Antworten
Einen Begriff, den ich sehe, jeden jetzt und dann ist die "Cyclomatic Complexity". Hier auf, SO sah ich einige Fragen, etwa "wie berechne ich die CC von Sprache X" oder "Wie mache ich Y mit die minimale
1
Antworten
Was ist die bevorzugte score-Bereich für code-Metriken-Berechnung für die folgenden Maintainability Index Zyklomatische Komplexität Tiefe der Vererbung Klasse Kupplung InformationsquelleAutor der Frage Asad Butt | 2010-01-09
8
Antworten
Gibt es irgendwelche tools für die Berechnung der Zyklomatischen Komplexität in Javascript? Ich fand es eine sehr hilfreiche Metrik, die in der Vergangenheit während der Arbeit auf der server-Seite code, und würde gerne in der Lage sein,