Als «design» getaggte Fragen

11
So gestalten Sie Ausnahmen

Ich kämpfe mit einer sehr einfachen Frage: Ich arbeite jetzt an einer Serveranwendung und muss eine Hierarchie für die Ausnahmen erfinden (einige Ausnahmen existieren bereits, aber ein allgemeines Framework ist erforderlich). Wie fange ich überhaupt damit an? Ich denke darüber nach, diese Strategie...

11
Ausnahmen in DDD

Ich lerne DDD und denke darüber nach, in bestimmten Situationen Ausnahmen zu werfen. Ich verstehe, dass ein Objekt nicht in einen schlechten Zustand versetzt werden kann, daher sind hier die Ausnahmen in Ordnung, aber in vielen Beispielen werden auch Ausnahmen ausgelöst, wenn wir versuchen, einen...

10
Wie häufig ist Prototyping als erste Entwicklungsstufe?

Ich habe in den letzten Semestern einige Software-Design-Kurse besucht, und obwohl ich den Nutzen in vielen Formalismen sehe, habe ich das Gefühl, dass sie mir nichts über das Programm selbst sagen: Sie können anhand der Anwendungsfallspezifikation nicht sagen, wie das Programm funktionieren...

10
Entfernen von hartcodierten Werten und defensivem Design gegen YAGNI

Zuerst ein bisschen Hintergrund. Ich codiere eine Suche von Alter -> Rate. Es gibt 7 Altersklammern, daher besteht die Nachschlagetabelle aus 3 Spalten (Von | Bis | Rate) mit 7 Zeilen. Die Werte ändern sich selten - es handelt sich um gesetzlich vorgeschriebene Sätze (erste und dritte Spalte),...

10
Können Sie "leere" Abstracts / Klassen haben?

Natürlich können Sie das. Ich frage mich nur, ob es rational ist, so zu gestalten. Ich mache einen Breakout-Klon und mache ein Klassendesign. Ich wollte die Vererbung verwenden, obwohl ich das nicht muss, um das anzuwenden, was ich in C ++ gelernt habe. Ich habe über Klassendesign nachgedacht und...