Softwareentwicklung

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


1
Teilen eines großen Projekts, um ein Maven-Projekt mit mehreren Modulen zu erstellen
Ich arbeite an einer Spring-MVC-Anwendung, in der wir Maven für das Abhängigkeitsmanagement verwenden. Da das Projekt groß ist, denken wir darüber nach, das Projekt in mehrere Teile aufzuteilen. Ich hatte einige Zweifel, auf die ich hier hoffentlich Antworten bekomme. Derzeit stellen wir eine einzelne WAR-Datei wie ROOT.warauf Apache Tomcat auf …

4
Welche JSON-Struktur soll für Schlüsselwertpaare verwendet werden?
Welches JSON-Format ist die bessere Wahl für Schlüsselwertpaare und warum? [{"key1": "value1"}, {"key2": "value2"}] Oder: [{"Name": "key1", "Value": "value1"}, {"Name": "key2", "Value": "value2"}] Oder: {"key1": "value1", "key2": "value2"} Die erste Variante wirkt kompakter und "semantisch bedeutungsvoller". Die zweite Variante scheint gleichmäßiger strukturiert zu sein, was die Verarbeitung erleichtern könnte. Die …
23 json 

5
Fehlerbehebung bei Speicherbeschädigungen
Zunächst einmal stelle ich fest, dass dies keine perfekte Frage im Q & A-Stil mit einer absoluten Antwort ist, aber ich kann mir keine Formulierung vorstellen, mit der es besser funktioniert. Ich glaube nicht, dass es eine absolute Lösung dafür gibt, und dies ist einer der Gründe, warum ich es …
23 c++  debugging  memory 


6
Wie funktionieren Zufallszahlengeneratoren?
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich habe nur über die PHP- rand()Funktion nachgedacht und darüber nachgedacht, wie ich sie neu erstellen könnte, und bin völlig verblüfft aufgetaucht. Wie funktionieren Zufallszahlengeneratoren?
23 random  numbers 

3
Wo sollte das QA-Team die Tests im Gitflow-Verzweigungsmodell durchführen?
Wir sind ein großes Team (10-12 Entwickler und 4 Entwickler), das an mehreren Projekten mit demselben Git-Repository arbeitet. Es ist ein Spring-Boot-basierter Backend-Webservice. Wir suchen eine gute Git-Verzweigungs- und Bereitstellungsstrategie. Wir haben auch ein QA-Team, das sicherstellt, dass unsere Funktionen wie erwartet funktionieren (bis zu einem gewissen Grad fehlerfrei). Nachdem …
23 testing  git  branching  qa  gitflow 



19
Verwendung von Raubkopien / Cracks für die Entwicklung [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
22 security  ethics 

1
Was ist die beste Vorgehensweise beim Umgang mit PRs zur Behebung von Sicherheitslücken im öffentlichen Repo?
Wie sollte ein Open-Source-Projekt mit einem öffentlichen Repository Pull-Requests (PRs), die sicher gemeldete, aber noch nicht öffentlich gemeldete Sicherheitslücken beheben, am besten handhaben? Ich bin an einem Open-Source-Projekt mit mehreren hundert Mitwirkenden beteiligt. Im Rahmen einer regelmäßig geplanten monatlichen Veröffentlichung veröffentlichen wir mehrmals im Jahr Sicherheitshinweise und Sicherheitslücken. Informationen zu …



5
Microservices: Umgang mit eventueller Konsistenz
Angenommen, wir haben eine Funktion, die das Kennwort eines Benutzers aktualisiert. Sobald Sie auf die Schaltfläche "Passwort aktualisieren" klicken, wird ein UpdatePasswordEvent an ein Thema gesendet, bei dem drei weitere Dienste abonniert sind: Ein Dienst, der das Kennwort des Benutzers aktualisiert Ein Dienst, der den Kennwortverlauf des Benutzers aktualisiert Ein …

6
Wie dokumentiere ich meinen Code für eine Überprüfung mit minimalem Zeitaufwand? [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . 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 im vergangenen Jahr . Ich möchte meinen Code so dokumentieren, dass …

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.