Softwareentwicklung

9
Warum werden Threads Threads genannt?

Ich verstehe, dass ein Prozess eine Einheit des Ressourcenbesitzes und ausführbare Anweisungen. Threads ermöglichen es einem Prozess, seine Ressourcen für mehrere Ausführungen freizugeben, und es ist für ein Betriebssystem einfacher, Threads zu planen, da der gesamte Aufwand mit ganzen Prozessen...

9
Welche Gründe werden verwendet, wenn Programmiersprachenentwickler entscheiden, welches Vorzeichen das Ergebnis der Modulo-Operation hat?

Beim Durchlaufen der Modulo-Operation (der Straße, die ich betreten habe, als ich den Unterschied zwischen remundmod erkundet habe ) bin ich auf Folgendes gestoßen: In der Mathematik ist das Ergebnis der Modulo-Operation der Rest der euklidischen Division. Andere Konventionen sind jedoch möglich....

9
Scala lernen, sich entmutigt fühlen [geschlossen]

Geschlossen . Diese Frage muss fokussierter sein . 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 6 Jahren . Ich komme aus Java und...

9
Wie füge ich Mitwirkende zur LIZENZ-Datei hinzu?

Ich bin der Hauptentwickler einer Bibliothek, die unter der MIT-Lizenz lizenziert und auf Github gehostet wird. Das Github-Repository enthält eine LIZENZ-Datei. Wenn mir jemand eine Pull-Anfrage sendet, muss ich diese als Inhaber des Urheberrechts in der beiliegenden Lizenz.txt angeben, oder...

9
Nachteile vertikaler User Stories

Der agile Ansatz besteht darin, die Arbeit in vertikale User Stories zu strukturieren und einen fokussierten, aber voll funktionsfähigen Teil der Anwendung von Ende zu Ende bereitzustellen . Da dies der neue Ansatz zum Erstellen von Software ist, habe ich viel Literatur darüber gelesen, warum dies...

9
Entwerfen von Schnittstellen und Async

Angenommen, ich habe eine Schnittstelle IFolderRepositorymit folgenden Methoden erstellt: IEnumerable<Folder> GetAllFolders(); Folder GetFolderWithId(int id); void AddFolder(Folder newFolder); void ModifyFolder(Folder folderToModify, Folder folderAfterModification); void RemoveFolder(Folder...