Als «design» getaggte Fragen

35
Namenskonventionen DAL, BAL und UI Layer [closed]

Ich entwickle eine typische Webanwendung mit den folgenden Ebenen Benutzeroberflächenebene (MVC) Business Logic Layer (BAL) Datenzugriffsschicht (DAL) Jede Ebene verfügt über ein eigenes DTO-Objekt, einschließlich BAL und DAL. Meine diesbezüglichen Fragen lauten wie folgt Das vom DAL zurückgegebene...

34
DRY-Code ohne Bezug, aber nahezu identisch

Ich habe einen Code, der fast identisch ist, aber absolut unterschiedliche Typen ohne Vererbung zwischen ihnen für die Hauptvariable verwendet. Insbesondere schreibe ich einen Analysator mit Roslyn für C # und VB.NET mit den folgenden Typen: Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax...

33
Best Practices für das Design von NoSQL-Datenbanken

Ich habe gerade mit der Verwendung einer NoSQL-Datenbank (MongoDB) begonnen und bin gespannt auf die Best Practices für das Entwerfen von Datenbanken. Ich nehme an, die Architektur sollte sich von relationalen Datenbanken unterscheiden. Soll ich trotzdem eine normalisierte Datenbank anstreben? Zum...

33
Sollte eine Ansicht und ein Modell kommunizieren oder nicht?

Gemäß der Wikipedia-Seite für die MVC-Architektur kann die Ansicht vom Modell benachrichtigt werden und es kann auch der aktuelle Status des Modells abgefragt werden. Gemäß Paul Hegartys Kurs zu iOS 5 in Stanford, Vorlesung 1, Seite 18 muss jedoch jede Interaktion über den Controller erfolgen,...

33
Sollte eine HTTP-API immer einen Body zurückgeben?

Gibt es einen Standard für HTTP-API-Antworten? Nachdem ich diesen Diskussionsfaden gelesen hatte, begann ich mich zu wundern. Wir entwickeln unsere öffentliche HTTP-JSON-API in meiner Arbeit und geben nichts zurück, wenn es nicht unbedingt benötigt wird (z. B. ein PUT an / resource / {id} gibt nur...