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.
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Ich hatte den Eindruck, dass die Konzepte von Zeit …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Was macht ein Programm wirklich trivial? "Es sei denn, …
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 …
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 …
Lohnt sich die Zeit für die Überarbeitung einer Codebasis auf lange Sicht im Hinblick auf die Entwicklerproduktivität? Mir scheint ziemlich klar zu sein, dass das Ändern eines sauberen, gut gestalteten Systems viel einfacher und schneller ist als das Arbeiten an einem schlecht gestalteten System, aber ich bin auf der Suche …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Ich habe gerade angefangen, eine neue Klasse zu schreiben, …
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 …
Ich werde das Problem aus ACM 2003 zitieren: Betrachten Sie eine Zeichenfolge mit der Länge n (1 <= n <= 100000). Bestimmen Sie die minimale lexikografische Rotation. Zum Beispiel sind die Rotationen der Zeichenfolge "Alabala": Alabala labalaa abalaal balaala alaalab Laalaba aalabal und der kleinste unter ihnen ist "aalabal". Was …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich arbeite seit mehreren Jahren an einer großen …
Ich analysiere einige Laufzeiten verschiedener For-Loops, und wenn ich mehr Wissen bekomme, bin ich neugierig, dieses Problem zu verstehen, das ich noch nicht herausgefunden habe. Ich habe diese Übung mit dem Titel "Wie viele Sterne werden gedruckt": for (int i = N; i > 1; i = i/2) System.out.println("*"); Die …
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 …
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 …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.