Softwareentwicklung

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

4
Wann sollte man Spring nicht verwenden, um eine Bohne zu instanziieren?
Ich versuche zu verstehen, was der richtige Gebrauch von Spring wäre. Nicht syntaktisch, sondern zweckmäßig. Wenn Sie Spring verwenden, sollte der Spring-Code dann den gesamten Bean-Instanziierungscode ersetzen? Wann sollte man Spring verwenden oder wann nicht, um eine Bohne zu instantiieren? Das folgende Codebeispiel kann Ihnen dabei helfen, mein Dilemma zu …
13 java  spring 

5
Was ist der richtige Begriff für eine zu einem Konstruktor inverse Funktion, um einen Wert aus einem Datentyp zu entpacken?
Edit: Ich formuliere die Frage ein bisschen um. Anscheinend habe ich einige Verwirrung gestiftet, weil ich nicht begriffen habe, dass der Begriff Destruktor in OOP für etwas ganz anderes verwendet wird - eine Funktion, die aufgerufen wird, wenn ein Objekt zerstört wird. In der funktionalen Programmierung wird versucht, einen veränderlichen …



4
Zwei Schnittstellen mit identischen Signaturen
Ich versuche ein Kartenspiel zu modellieren, bei dem Karten zwei wichtige Funktionen haben: Der erste ist ein Effekt. Dies sind die Änderungen am Spielstatus, die auftreten, wenn Sie die Karte spielen. Die Schnittstelle für den Effekt ist wie folgt: boolean isPlayable(Player p, GameState gs); void play(Player p, GameState gs); Und …
13 interfaces 

2
Gibt es bestimmte Workflows oder Entwurfsmuster, die häufig zum Erstellen großer funktionaler Programmieranwendungen verwendet werden? [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . 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 habe Clojure jetzt für eine Weile …

4
Gründe für die Paarprogrammierung
Ich habe in einigen Läden gearbeitet, in denen das Management die Idee der Paarprogrammierung entweder an mich oder an einen anderen Manager / Entwickler weitergegeben hat, und ich komme überhaupt nicht dahinter. Vom Standpunkt eines Entwicklers aus kann ich keinen Grund finden, warum die Umstellung auf diesen Codierungsstil vorteilhaft wäre, …

8
Wird überhaupt noch ein Kodierungsstandard benötigt?
Ich weiß, dass es erwiesen ist, dass ein Kodierungsstandard enorm hilft. Es gibt jedoch viele verschiedene Tools und IDEs, die nach dem vom Programmierer bevorzugten Standard formatiert werden. Solange der Code ordentlich / kommentiert ist (und kein Spaghetti-Chaos), sehe ich keine Notwendigkeit für einen Kodierungsstandard. Gibt es Argumente für die …



5
Formale Definition für Begriff "reine OO-Sprache"?
Ich kann mir keinen besseren Ort unter SO-Geschwistern vorstellen, um eine solche Frage zu stellen. Ursprünglich wollte ich fragen: "Ist Python eine reine OO-Sprache?" Angesichts von Problemen und Unannehmlichkeiten, die Menschen bei der Definition des Begriffs haben, beschloss ich, zunächst eine klare Definition für den Begriff selbst zu erhalten. Es …



2
Wann sollte ich StringBuilder oder StringBuffer verwenden?
In einer Produktionswebanwendung verwendeten meine Programmierkollegen überall StringBuffer. Jetzt kümmere ich mich um die Anwendungsentwicklung und Korrekturen. Nach dem Lesen von StringBuilder und StringBuffer habe ich beschlossen, den gesamten StringBuffer-Code durch StringBuilder zu ersetzen, da in unseren Data Beans keine Threadsicherheit erforderlich ist. Zum Beispiel: (In jeder Datenbohne kann 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.