Als «design» getaggte Fragen

Fragen zur Problemlösung und Planung einer Lösung durch Software-Design.

5
Ist es in Ordnung, wenn eine Funktion einen Parameter ändert?
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 …

4
"UML ist das Schlimmste, was MDD jemals passiert ist." Warum?
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 …
17 design  uml  mdd 




6
TDD: Was passiert vor dem ersten Unit Test?
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 …
17 design  tdd 

5
Was ist zu planen, bevor mit der Entwicklung eines Projekts begonnen wird? [geschlossen]
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 …

6
Sind Javas öffentliche Bereiche zu diesem Zeitpunkt nur ein tragischer historischer Konstruktionsfehler? [geschlossen]
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, …

18
Was siehst du zuerst an: den Code oder das Design?
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 …

2
Mehrschichtige Architektur: Wo sollte ich die Fehlerprotokollierung \ Behandlung implementieren?
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 …




5
Hat der Bedarf an Software-Design-Spezifikationen mit der Entwicklung ausdrucksstärkerer Programmiersprachen erheblich abgenommen?
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 …

5
Ist eine gemeinsame Bibliothek eine gute Idee?
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, …
16 design  go 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.