NPath Komplexität

In dieser Zeile:

public Map getAll(BusinessTargetPK pkBusinessTargetId) throws Exception

Bin ich immer diese Fehlermeldung:

NPath Komplexität ist 32.768 Werte (max. zulässig 200)

Und in dieser Zeile:

public Map getAll( Long  RLE_ROLE_ID  ) throws Exception {

Bekomme ich diesen Fehler:

Die Methode getAll() hat eine NPath-Komplexität von 2048

Ich bin völlig ahnungslos, was NPath Komplexität und was es bedeutet.

Kann mir jemand Ratschläge geben, wie Sie vermeiden, diese Art von Fehler?

  • "Die NPath complexity der Methode ist die Anzahl der azyklischen Ausführungspfade durch diese Methode."
  • codingswag.ghost.io/zyklomatische-und-npath-Komplexität-erklärt
  • Sie haben auch vor kurzem veröffentlicht eine weitere Frage über eine Nachricht von Sonar. Es sollte eine Dokumentation welche erklären, über diese Fehlermeldungen, erhalten Sie von der person, die verantwortlich für das einrichten Ihrer Entwicklungsumgebung!
  • Eigentlich gibt es keine Dokumentation..bin ich der einzige, der das macht, bug-fixes für mein Projekt in SonarQube..Somit NPath Komplexität ist mir neu..
  • Die codingswag oben erwähnte Artikel nicht mehr verfügbar ist. Es führt zu einer Seite, die liest "Die Kostenlose Testversion ist Vorbei".
InformationsquelleAutor Wolverine789 | 2014-07-10
Schreibe einen Kommentar