Als «complexity» getaggte Fragen

Die Komplexität befasst sich mit verschiedenen Formen der Berechnung der Komplexität von Code. Zyklomatische Komplexität, n-Pfad-Komplexität, Big O-Zeit- und Raumkomplexität.



4
Reduzierung der Komplexität einer Klasse
Ich habe mir einige Antworten angesehen und bei Google gesucht, konnte aber nichts Hilfreiches finden (dh das hätte keine unangenehmen Nebenwirkungen). Mein abstraktes Problem ist, dass ich ein Objekt habe und eine lange Abfolge von Operationen daran ausführen muss. Ich betrachte es als eine Art Fließband, als würde man ein …

2
Umgang mit Feature-Kreuzungen
Ich habe in letzter Zeit immer mehr Probleme gesehen, die denen ähneln, die in diesem Artikel über Feature-Schnittpunkte erläutert wurden . Ein anderer Begriff dafür wären Produktlinien, obwohl ich diese eher verschiedenen Produkten zuschreibe, während ich diese Probleme normalerweise in Form möglicher Produktkonfigurationen habe. Die Grundidee dieser Art von Problem …



3
Wie vereinfache ich meine komplexen Stateful-Klassen und deren Tests?
Ich bin in einem verteilten Systemprojekt, das in Java geschrieben wurde, wo wir einige Klassen haben, die sehr komplexen realen Geschäftsobjekten entsprechen. Diese Objekte verfügen über viele Methoden, die Aktionen entsprechen, die der Benutzer (oder ein anderer Agent) auf diese Objekte anwenden kann. Infolgedessen wurden diese Klassen sehr komplex. Der …




2
Sollte Entwicklungsumgebungen eine formale Rolle (intern oder extern) zugewiesen werden, um verschwenderische Komplexität zu kontrollieren?
Vor einigen Jahren arbeitete ich für ein kleines Unternehmen, das so weit ging, interne Frameworks zu entwickeln, dass sie ihren erfahrensten Entwickler und ihren Architekten der Entwicklung eines benutzerdefinierten MVC-Frameworks und ORM von Grund auf widmeten. Diese beiden Dinge waren orthogonal zu ihrem Kernprodukt. Leider kam die Unterstützung für diesen …

4
Gute Idee, Logik aus SQL-Anweisungen zu entfernen?
Ich werde diese Frage vorwegnehmen, indem ich sage, dass ich für professionelle Softwareentwickler sehr neu bin. Ich arbeite in einem Team, das Daten von anderen Gruppen in meinem Unternehmen aufnimmt und diese Daten in Berichte umwandelt, die von Geschäftsführern verwendet werden können. Beim Übertragen und Parsen von Daten haben wir …
8 sql  complexity 

1
Komplexität einer Webanwendung
Ich schreibe gerade meine Masterarbeit über die Wartbarkeit einer Webanwendung. Ich fand einige Methoden wie den "Maintainability Index" von Coleman et al. oder der "Software Maintainability Index" von Muthanna et al. Für beide muss man die zyklomatische Komplexität berechnen. Meine Frage lautet also: Ist es möglich, die zyklomatische Komplexität einer …

3
Wie viele Kopien werden benötigt, um ein Array zu vergrößern?
Ich lese eine Analyse zu dynamischen Arrays (aus dem Skiena-Algorithmushandbuch). Das heißt, wenn wir eine Array-Struktur haben und jedes Mal, wenn wir keinen Platz mehr haben, ein neues Array zuweisen, das doppelt so groß ist wie das Original. Es beschreibt die Verschwendung, die auftritt, wenn die Größe des Arrays geändert …

4
Big-O für verschachtelte Schleife
Ich lese diesen Beitrag auf Big-O. Es heißt, dass der folgende Code O (n ^ 2) ist: bool ContainsDuplicates(String[] strings) { for(int i = 0; i < strings.Length; i++) { for(int j = 0; j < strings.Length; j++) { if(i == j) // Don't compare with self { continue; } …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.