Softwareentwicklung

13
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...

13
Regeln und Hinweise zur Protokollierung?

In meiner Organisation haben wir einige Regeln / Richtlinien zur Protokollierung zusammengestellt, die ich gerne wissen möchte, ob Sie sie ergänzen oder kommentieren können. Wir verwenden Java, aber Sie können allgemein Kommentare zu Anmelderegeln und Ratschlägen abgeben Verwenden Sie die...

13
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...

13
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...

13
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...