Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten


8
Welcher Stil ist in Java besser (Instanzvariable vs. Rückgabewert)?
Es fällt mir oft schwer zu entscheiden, welche dieser beiden Methoden ich verwenden soll, wenn ich gemeinsame Daten für einige Methoden in meinen Klassen verwenden möchte. Was wäre eine bessere Wahl? Mit dieser Option kann ich eine Instanzvariable erstellen, um zu vermeiden, dass zusätzliche Variablen deklariert werden müssen, und um …

10
Ist "Parent x = new Child ();" anstelle von "Child x = new Child ();" eine schlechte Praxis, wenn wir die letztere verwenden können?
Zum Beispiel hatte ich einige Codes gesehen, die ein Fragment wie dieses erzeugen: Fragment myFragment=new MyFragment(); Dies deklariert eine Variable als Fragment anstelle von MyFragment. MyFragment ist eine untergeordnete Klasse von Fragment. Ich bin mit dieser Codezeile nicht zufrieden, da ich der Meinung bin, dass dieser Code wie folgt lauten …

3
Ist die Adresse 0000000C eine spezielle Adresse?
Beim Programmieren geht es manchmal kaputt. Sie haben einen Fehler gemacht und Ihr Programm versucht, von einer falschen Adresse zu lesen. Eine Sache, die mir besonders auffällt, ist, dass diese Ausnahmen häufig wie folgt lauten: Access violation at address 012D37BC in module 'myprog.exe'. Read of address 0000000C. Jetzt sehe ich …






4
Das Prinzip des geringsten Wissens
Ich verstehe das Motiv hinter dem Prinzip des geringsten Wissens , finde aber einige Nachteile, wenn ich versuche, es in meinem Design anzuwenden. Eines der Beispiele für dieses Prinzip (eigentlich, wie man es nicht verwendet), das ich im Buch Head First Design Patterns gefunden habe , besagt , dass es …



3
Wie erhöht die abhängige Einspritzung die Kopplung?
Auf der Wikipedia-Seite zur Abhängigkeitsinjektion erfahren wir im Abschnitt zu den Nachteilen Folgendes: Die Abhängigkeitsinjektion erhöht die Kopplung, indem der Benutzer eines Subsystems die Anforderungen dieses Subsystems erfüllen muss. mit einem Link zu einem Artikel gegen Abhängigkeitsinjektion . Die Abhängigkeitsinjektion bewirkt, dass eine Klasse die Schnittstelle anstelle der konkreten Implementierung …

4
Was ist ein Staat, ein veränderlicher Staat und ein unveränderlicher Staat?
Dies ist eine Frage für Neulinge, aber ich konnte auf Google keine Antwort finden, die für Neulinge beweiskräftig genug ist. Was bedeuten die Leute, wenn sie "Zustand" sagen - bei der Programmierung im Allgemeinen und bei der OO-Programmierung im Speziellen? Auch, was ist veränderlicher und unveränderlicher Zustand - wieder allgemein …
32 state 

7
Schreiben in C für die Leistung? [geschlossen]
Ich weiß, dass ich ziemlich oft gehört habe, dass C typischerweise einen Leistungsvorteil gegenüber C ++ hat. Ich habe nicht wirklich darüber nachgedacht, bis mir klar wurde, dass MSVC nicht einmal den neuesten Standard von C zu unterstützen scheint, aber der neueste, der es unterstützt, C99 (soweit ich weiß). Ich …

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.