Softwareentwicklung

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

2
Unit Testing mit massiven Nachschlagetabellen?
Unser System ist so strukturiert, dass wir viele wichtige Informationen für unsere Berechnungen und andere solche Logik aus Nachschlagetabellen erhalten. Beispiele wären alle Arten von unterschiedlichen Sätzen (wie Zinssätze oder Beitragssätze), Daten (wie Datum des Inkrafttretens) und alle Arten von verschiedenen sonstigen Informationen. Warum haben sie beschlossen, alles so zu …

3
Versehentlich nicht verwandte Änderungen in Commits
Mein persönlicher Ansatz für ein Git-Commit ist, dass jedes Commit in seiner Vollständigkeit eine Änderungseinheit enthalten sollte. Wenn ich mich entwickle, konzentriere ich mich normalerweise auf solche Einheiten. Aber manchmal wandert meine Aufmerksamkeit woanders hin und ich arbeite eine Weile an einem anderen Gerät. Dies ist wahrscheinlich nicht optimal, aber …
8 git 


3
Entwurfsmuster - DLL pro Strategie
Normalerweise habe ich meine Anwendung folgendermaßen gestaltet: Eine DLL mit Schnittstellen für ein gewünschtes Subsystem. Zum Beispiel Company.Framework.Persistence.dll. Eine neue DLL pro Strategie (oder Implementierung ) des Subsystems. Zum Beispiel: Company.Framework.Persistence.MSSQL.dll Company.Framework.Persistence.MySQL.dll Company.Framework.Persistence.FileSystem.dll Dies führt zu einer sehr großen Lösung mit vielen Projekten, bietet dem Verbraucher jedoch die Möglichkeit, die …





1
Vermeiden Sie das Grid of Doom ™ in Git-Flow
Mein Projekt folgt dem Git Flow-Verzweigungsmodell . Die Entwicklung erfolgt am develop, die dort zusammengeführt masterund für Releases markiert wird. Hotfixes treten in Zweigen auf, die vom Strom abgezweigt sind master. Die aktuelle Entwicklung benötigt jedoch auch die Hotfixes, sodass auch jeder Hotfix-Zweig zusammengeführt wird develop. Dies führt zu sehr …
8 git  gitflow 


1
API-Aufrufe mit Sellerie durchführen
Ich entwerfe ein System für einen Kunden, bei dem folgende Anforderungen gestellt werden: Sie laden eine JSON-Datei hoch (ein Objekt / eine Zeile). Rufen Sie eine API mit dem JSON-Objekt als Nutzlast auf Notieren Sie den Status (Erfolg / Misserfolg) jedes API-Aufrufs in einer Datenbank Führen Sie einen erneuten Versuch …

2
Partitionieren von REST-API-Ressourcen in Bereiche, die auf Geschäftsdomänen basieren
Ist es in einer REST-API für Hauptanwendungen, die mehrere verwandte Domänen abdeckt, sinnvoller, Ressourcen basierend auf der Geschäftsdomäne, zu der sie gehören, in "Bereiche" aufzuteilen, oder ist es besser, ein einzelnes Modell beizubehalten? Beispielsweise gibt es die Unterdomänen "Vertrieb" und "Inventar". Benutzer des Systems kümmern sich normalerweise jeweils nur um …




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.