Als «design» getaggte Fragen

17
Wie visualisiere ich das Design einer Physik-Engine?

Ich mache eine Physik-Engine und es wird ziemlich schwierig, den Überblick zu behalten. Wenn ich nach einer Pause zu meinem Code zurückkehre, kann ich mich oft nicht erinnern, warum das nicht funktioniert. Die meisten Probleme sind keine einfachen Programmierfehler, sondern Designfehler in meiner...

16
Funktionsüberlastung? Ja oder Nein [geschlossen]

Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn...

16
Ab wann sollten Sie über Leistung nachdenken?

Während ich Anwendungen erstelle, frage ich mich ständig, ob dies der beste Weg ist, eine bestimmte Funktionalität auszuführen oder zu implementieren. Oft poste ich Fragen zum Stackoverflow oder zu einem anderen Forum, die nur Feedback benötigen, um Kommentare dazu zu erhalten, wie der Wagen in...

16
Ab wann werden unveränderliche Klassen zur Last?

Beim Entwerfen von Klassen, die Ihr Datenmodell enthalten sollen, kann es hilfreich sein, unveränderliche Objekte zu erstellen. Ab wann wird die Belastung durch Konstruktorparameterlisten und tiefe Kopien jedoch zu groß, und Sie müssen die unveränderliche Einschränkung aufgeben? Zum Beispiel ist...

16
Sollten Sie C # und F # zusammen verwenden

Ich weiß, dass Sie C # und F # zusammen in demselben Projekt verwenden können, bin mir jedoch nicht sicher, ob dies eine gute Idee ist. Es scheint mir, dass das Mischen von zwei sehr unterschiedlichen Codierungsstilen (funktional gegenüber OOP) zu einem Mangel an Kohäsion im Design führen kann. Ist...

16
Warum ist C ++ immer noch "hybrid"

In einer verwandten Frage wurde geklärt, warum C ++ in vielerlei Hinsicht nicht mit C kompatibel ist. C ++ ist jedoch immer noch eine "hybride" * Sprache. Und leider betrachten viele Programmierer C ++ immer noch als "C mit Streams und eingebauten Strings". Das führt zu wirklich schlecht...