Softwareentwicklung

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





3
Wie berechne ich den Serverbedarf für eine Webanwendung?
Ich entwickle ein Backend, in dem ich APIs für meine mobile Anwendung verfügbar machen werde. Benutzer können sich registrieren, Produkte hinzufügen, die Links von Produkten per E-Mail / SMS / überall teilen und andere können darauf klicken und das Produkt kaufen. Dies ist der einfache Workflow der mobilen Anwendung. Die …





2
Drängt die Abhängigkeitsinjektion die Testlast nicht weiter in die Kette?
Ich lerne etwas über Abhängigkeitsinjektion und obwohl ich beim Schreiben von Funktionsbibliotheken den Reiz davon sehe, kann ich nicht erkennen, wie es irgendetwas löst, wenn Sie auch derjenige sind, der die Bibliotheken verwendet. Dies vereinfacht das Testen der Bibliothek erheblich, da nicht viel getestet werden muss. Sie müssen jedoch eventuell …




2
Auth-Optionen für verteilte Systeme
Ich bin dabei, 3 Komponenten zu entwerfen, die in Symphonie miteinander arbeiten: Ein RESTful-Webdienst, der BasicAuthbei allen Anrufen über HTTPS erfordert und der tatsächlich das ganze schwere Heben für mein System erledigt (erledigt die Arbeit). Eine Web-Benutzeroberfläche, die Endbenutzeraktionen in API-Aufrufe an den oben genannten Webdienst übersetzt. Daher wird die …

5
Kann eine Pimpl-Variante ohne Leistungseinbußen implementiert werden?
Eines der Probleme von pimpl ist die Leistungsbeeinträchtigung bei der Verwendung (zusätzliche Speicherzuweisung, nicht zusammenhängende Datenelemente, zusätzliche Indirektionen usw.). Ich möchte eine Variation der Pimpl-Sprache vorschlagen, mit der diese Leistungseinbußen vermieden werden, wenn nicht alle Vorteile von Pimpl genutzt werden. Die Idee ist, alle privaten Datenelemente in der Klasse selbst …

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.