Wir haben eine Datenschicht, die Linq To SQL umschließt. In dieser Datenebene haben wir diese Methode (vereinfacht) int InsertReport(Report report) { db.Reports.InsertOnSubmit(report); db.SubmitChanges(); return report.ID; } Bei Änderungen wird die Berichts-ID mit dem Wert in der Datenbank aktualisiert, den wir dann zurückgeben. Von der aufrufenden Seite sieht es so aus …
William Cook schrieb in einem Tweet : " UML ist das Schlimmste, was MDD je passiert ist. Zum Glück ist vielen Menschen jetzt klar, dass ... " Ich möchte die Gründe für diese Behauptung kennen (anscheinend beziehe ich mich nicht auf seine persönliche Meinung). Ich habe bemerkt, dass viele Leute …
Ein Kollege von mir schlug vor, eine Factory-Klasse zum Erstellen von Ansichtsmodellobjekten in unseren ASP.NET MVC-Lösungen zu verwenden. Die Idee ist, dass es beim Design und der Wartbarkeit der Art und Weise helfen kann, wie Ansichtsmodelle in unseren Apps erstellt werden. Ich wollte herausfinden, ob jemand Erfahrung damit hat. Ich …
Ich muss mit dem Entwurf und der Entwicklung eines neuen Frameworks beginnen, um mit einem Open-Source-ECM interagieren zu können. Dies beinhaltet ein angepasstes Datenmodell, das Website-Entwicklern die Interaktion mit diesem ECM erleichtert, sodass sie sich nicht um die Details der Knotenmanipulation und andere Details auf niedriger Ebene kümmern müssen. Das …
Angenommen, Sie erhalten ein Modell von 25 Bildschirmen mit den visuellen Zuständen Ihrer Anwendung. Die Erwartung ist, dass dies ausreicht, um zuversichtlich zu sein, dass wir es entwickeln und als fertige Anwendung an den ursprünglichen Stakeholder oder Kunden übergeben können, und sie werden zufrieden sein. Natürlich werden Sie den Stakeholdern …
Ich verstehe meistens die Theorie der TDD, aber ich kann nicht herausfinden, wie ich anfangen soll. Ich setze mich hin, um einen Unit Test für ein persönliches Projekt zu schreiben und umzusetzen. . . Ich habe keine Ahnung, was ich teste. Welche Objekte, welche Funktionen usw. Nehmen wir zum Beispiel …
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Angenommen, ich habe die Spezifikationen für ein …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Es scheint an dieser Stelle eine Java-Orthodoxie zu sein, …
Wenn Sie gerade ein neues Projekt kennengelernt haben, wonach suchen Sie als Erstes, um eine Vorstellung davon zu bekommen, wie es funktioniert? Suchst du zuerst nach dem Design? Wenn es ein Design gibt, worauf achten Sie darin? Klassendiagramme oder Bereitstellungsdiagramme oder Sequenzdiagramme oder etwas anderes? Oder gehst du direkt zum …
Ich überarbeite derzeit ein großes Subsystem mit einer mehrschichtigen Architektur und habe Mühe, eine wirksame Strategie für die Fehlerprotokollierung und -behandlung zu entwickeln. Angenommen, meine Architektur besteht aus den folgenden drei Ebenen: Öffentliche Schnittstelle (IE und MVC-Controller) Domänenschicht Datenzugriffsschicht Meine Verwirrung ist, wo ich die Fehlerprotokollierung implementieren soll: Die einfachste …
Ich bin zu 100% mit dem Fall einverstanden, dass man auf jeden Fall sowohl clientseitige als auch serverseitige Datenvalidierungen verwenden sollte. In den Frameworks und Umgebungen, in denen ich gearbeitet habe, waren die Ansätze, die ich gesehen habe, noch nie TROCKEN. Meistens gibt es keinen Plan oder kein Muster - …
Das Prinzip der Einzelverantwortung besagt, dass "eine Klasse einen Grund für die Änderung haben sollte". Im MVC-Muster besteht die Aufgabe des Controllers darin, zwischen der Ansicht und dem Modell zu vermitteln. Es bietet eine Schnittstelle für die Ansicht, um vom Benutzer auf der GUI ausgeführte Aktionen zu melden (z. B. …
Ich arbeite gerade an einem größeren Soloprojekt und habe mehrere Klassen, in denen ich keinen Grund sehe, eine Instanz von zu erstellen. Meine aktuelle Würfelklasse speichert beispielsweise alle ihre Daten statisch und alle ihre Methoden sind auch statisch. Ich muss es nicht initialisieren, denn wenn ich würfeln und einen neuen …
Für viele IT-Mitarbeiter, einschließlich meiner selbst, bestand der ideale Softwareentwicklungsprozess vor einigen Jahren darin, detaillierte Designdokumente mit vielen UML-Diagrammen zu erstellen, bevor eine Codezeile geschrieben wird. (Dies sieht aus wie eine Beschreibung des Wasserfallmodells, ist jedoch bei Agile gleich, mit der Ausnahme, dass die Iterationen kleiner sind.) In den letzten …
Ich habe immer gedacht, dass eine "gemeinsame Bibliothek" eine gute Idee ist. Damit meine ich eine Bibliothek, die die allgemeine Funktionalität enthält, die häufig von einigen verschiedenen Anwendungen benötigt wird. Dies führt zu weniger Code-Duplizierung / -Redundanz. Ich habe kürzlich einen Artikel gelesen (kann ihn jetzt nicht finden), der besagt, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.