Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten

1
Was ist, wenn ich vergessen habe, andere Copyright-Informationen in das alte Commit aufzunehmen?
Angenommen, ich habe ein öffentliches Quellcode-Repository. Verstoße ich gegen das Urheberrecht, wenn es ein altes Commit gibt, bei dem ich noch nicht alle Copyright-Informationen für den Open Source-Code anderer Personen hinzugefügt habe ? Details: Betrachten Sie dieses theoretische Szenario: Ich kopiere die Open-Source -Codedateien eines anderen in ein Repository. Ich …

4
Java-Stilklassen in c ++
Ich bin auf diesen Artikel gestoßen, der einen Codierungsstil in C ++ vorschlägt, der auf den ersten Blick etwas seltsam aussieht. Aber nachdem ich es durchgelesen und ein bisschen nachgedacht habe, denke ich wirklich darüber nach, es auszuprobieren. Der attraktivste Vorteil ist die einfache Umgestaltung der Methoden. Während ich eine …

1
Domänenmodell und Abfrage
Ich bin neu bei DDD und habe nur in Transaction-Script-Apps mit einem anämischen Modell oder nur in Big Balls of Mud gearbeitet. Bitte verzeihen Sie mir jede Terminologie, die ich missbrauche. Ich versuche, die richtige Trennung zwischen dem Domänenmodell und dem Repository zu verstehen. Was ist der richtige Weg, um …





7
Ist es angemessen, dass eine Klasse nur eine Sammlung von Informationen ohne Logik ist?
Sagen , dass ich eine Klasse , Persondie Instanzvariablen hat age, weightund height, und eine andere Klasse , Fruitdie Instanzvariablen hat sugarContentund texture. Die PersonKlasse hat keine Methoden außer Setter und Getter, während die FruitKlasse sowohl Setter als auch Getter und logische Methoden wie hat calculateSweetness. Ist die FruitKlasse der …

3
IOC und staatenlose Dienste. Kurzlebig oder Einzelinstanz?
Angesichts eines Garbage-Collected-Frameworks ist es bei Verwendung eines IOC-Containers zum Injizieren von rein zustandslosen Diensten im Allgemeinen besser, die Lebensdauer einer einzelnen Instanz des Containers zu verwenden oder das Objekt bei jeder Verwendung neu zu erstellen und es und alle seine Abhängigkeiten wegzuwerfen sobald du mit ihnen fertig bist?

2
Welche Schritte sollten unternommen werden, um sicherzustellen, dass Ihre Software von behinderten Menschen verwendet werden kann?
Ich möchte sicherstellen, dass eine Software, die ich schreibe, von Menschen mit verschiedenen Behinderungen wie Blindheit und der Unfähigkeit, eine Maus und / oder Tastatur zu verwenden, verwendet werden kann. Leider habe ich keine Erfahrung mit Dingen wie Bildschirmleseprogrammen oder anderen Methoden, mit denen behinderte Menschen die Verwendung eines Computers …


6
Wie berücksichtigen Fehlerberichte einen Sprint?
Ich habe kürzlich über Scrum gelesen. Nach meinem Verständnis wird vor Beginn des Sprints ein Meeting abgehalten, um zu entscheiden, was vom Produkt-Backlog in das bevorstehende Sprint-Backlog verschoben wird. Sobald eine Funktion im aktuellen Sprint abgeschlossen ist, wird sie in den Bereich "Bereit zur Qualitätssicherung" verschoben, und an diesem Punkt …

3
Was ist die richtige HTTP-Methode für das Upvoting?
Aus RESTful Sicht, was ist die am besten geeignete HTTP - Methode für die Aktion von upvoting einen Forenbeitrag (wie auf Stack)? Ich würde POST für die Abstimmung und DELETE für die Annullierung der Abstimmung sagen, aber da Benutzer nur eine Stimme pro Nachricht abgeben dürfen, kann die Abstimmung als …
8 rest  http  semantics 



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.