Softwareentwicklung

13
Was genau ist eine mandantenfähige Anwendung?

Gemäß der online verfügbaren Definition lautet " Mandantenfähigkeit ist eine Architektur, in der eine einzelne Instanz einer Softwareanwendung mehrere Kunden bedient ". Das bedeutet, dass ich eine Restaurant- oder Schulwebsite habe und Zugriff auf verschiedene Restaurants oder Schulen habe, um...

13
Verwenden Sie Komposition und Vererbung für DTOs

Wir haben eine ASP.NET-Web-API, die eine REST-API für unsere Einzelseitenanwendung bereitstellt. Wir verwenden DTOs / POCOs, um Daten über diese API weiterzuleiten. Das Problem ist nun, dass diese DTOs im Laufe der Zeit immer größer werden. Jetzt wollen wir die DTOs umgestalten. Ich suche nach...

13
Wie soll man Konstanten in mehreren Sprachen verwalten?

Ich habe eine Situation, in der ich eine funktionsgleiche Bibliothek in mehreren Sprachen unterstütze. Es gibt häufig Konstanten, die von diesen gemeinsam genutzt werden müssen (z. B. json-Feldnamenschlüssel oder Fehlercodes). Die Art und Weise, wie ich dies derzeit tue, ist, dass Code die...

13
Sollten Microservices Nutzer sein?

Wir versuchen herauszufinden, wie Benutzer in einer Microservice-Architektur am besten autorisiert werden können, während sichergestellt wird, dass Microservices nur über eingeschränkte Berechtigungen verfügen. Unsere Architektur verwendet einen zentralen Berechtigungsservice für die Ausgabe von...

13
Unit-Test einer Leermethode

Um einen Fehler in einer Anwendung zu beheben, änderte ich eine benannte Methode, postLoginindem ich einer vorhandenen Methode namens einen Aufruf hinzufügte getShoppingCart. Code protected void postLogin() { getShoppingCart(); } Ich bin mir jedoch nicht sicher, wie ich einen Unit-Test am besten...

13
Viele-zu-viele-Assoziationen in Microservices

Ich habe derzeit zwei Microservices. Wir werden sie anrufen Aund B. Die Datenbank unter Microservice Aenthält die folgende Tabelle: A |-- users Die Datenbank unter Microservice Benthält die folgende Tabelle: B |-- trackers Die Anforderungen besagen dies usersund trackershaben eine...