Als «maintainability» getaggte Fragen

Aspekt der Systemqualität, der die einfache Wartung der Software kennzeichnet


20
Wie kann ein großes und komplexes Softwareprodukt über die Jahre gewartet werden?
Ich arbeite seit vielen Jahren als Softwareentwickler. Ich habe die Erfahrung gemacht, dass Projekte komplexer und nicht mehr aufrechtzuerhalten sind, je mehr Entwickler an der Entwicklung des Produkts beteiligt sind. Es scheint, dass Software in einem bestimmten Entwicklungsstadium die Tendenz hat, "hackiger" und "hackiger" zu werden, insbesondere wenn keines der …




9
Lesbarkeit versus Wartbarkeit, Sonderfall beim Schreiben verschachtelter Funktionsaufrufe
Mein Codierungsstil für verschachtelte Funktionsaufrufe ist der folgende: var result_h1 = H1(b1); var result_h2 = H2(b2); var result_g1 = G1(result_h1, result_h2); var result_g2 = G2(c1); var a = F(result_g1, result_g2); Ich habe kürzlich zu einer Abteilung gewechselt, in der der folgende Codierungsstil sehr häufig verwendet wird: var a = F(G1(H1(b1), …

10
Trägt die Aufteilung einer potenziell monolithischen Anwendung in mehrere kleinere zur Vermeidung von Fehlern bei? [geschlossen]
Eine andere Art, dies zu fragen, ist: Warum sind Programme in der Regel monolithisch? Ich denke an so etwas wie ein Animationspaket wie Maya, das die Leute für verschiedene Workflows verwenden. Wären die Animations- und Modellierungsfunktionen nicht einfacher zu warten, wenn sie in eine separate Anwendung aufgeteilt und separat entwickelt …

10
Sind Flaggenvariablen ein absolutes Übel? [geschlossen]
Sind Flaggenvariablen böse? Sind die folgenden Variablen zutiefst unmoralisch und ist es böse, sie zu verwenden? "Boolesche oder ganzzahlige Variablen, denen Sie an bestimmten Stellen einen Wert zuweisen, dann unten überprüfen Sie, ob Sie etwas tun oder nicht, beispielsweise indem Sie newItem = trueeinige Zeilen darunter verwenden. if (newItem ) …






4
Was sollten Plugins verwenden: Hooks, Events oder etwas anderes?
Stellen Sie sich eine App vor, mit der Plugins auf ihren Programmfluss reagieren können. Ich kenne zwei Möglichkeiten, um dies zu erreichen: Hooks und Events 1. Haken Verwenden Sie Aufrufe, um Funktionen im Hauptprogrammablauf zu leeren. Diese Funktionen können durch Plugins überschrieben werden. Beispielsweise implementiert Drupal CMS Hooks, die Modulen …


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.