Als «design» getaggte Fragen

49
Was sind die Verbesserungen von MVP gegenüber MVC?

Ich habe drei Tage lang über die Muster Model-View-Controller (MVC) und Model-View-Presenter (MVP) gelesen . Und es gibt eine Frage, die mich sehr stört. Warum haben Software-Designer MVP erfunden, als es bereits eine MVC gab? Welche Probleme hatten sie, die MVC nicht (oder schlecht) gelöst hat,...

48
Warum ist die PATCH-Methode nicht idempotent?

Ich habe mich darüber gewundert. Angenommen, ich habe eine userRessource mit idund nameFeldern. Wenn ich ein Feld aktualisieren möchte, könnte ich einfach eine PATCH-Anfrage an die Ressource wie folgt senden PATCH /users/42 {"name": "john doe"} Anschließend aktualisiert die Anwendung den Namen des...

47
Anwendungsschicht vs Domain-Schicht?

Ich lese Domain-Driven Design von Evans und bin gerade dabei, die geschichtete Architektur zu diskutieren. Ich habe gerade festgestellt, dass Anwendungs- und Domänenschicht unterschiedlich sind und getrennt werden sollten. In dem Projekt, an dem ich arbeite, sind sie irgendwie vermischt und ich...

47
Warum weist der Zuweisungsoperator der linken Seite zu?

Ich habe vor kurzem angefangen, einer Freundin Programmieren beizubringen (wir verwenden Python), und als wir angefangen haben, die Erstellung von Variablen und den Zuweisungsoperator zu besprechen, fragte sie, warum der Wert auf der rechten Seite dem Namen auf der linken Seite zugewiesen wird und...

46
Warum werden alte Programmiersprachen weiter überarbeitet?

Diese Frage lautet nicht: "Warum verwenden die Leute immer noch alte Programmiersprachen?" Ich verstehe das ganz gut. Die beiden Programmiersprachen, die ich am besten kenne, sind C und Scheme. Beide stammen aus den 70er Jahren. Kürzlich las ich über die Änderungen in C99 und C11 gegenüber C89 (die...