Softwareentwicklung

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



2
Wie gehe ich mit dem Bestehen von Tests von Anfang an in TDD um?
Ich versuche, TDD in meinem persönlichen Projekt zu üben, und ich frage mich, wie ich mit der Situation umgehen soll, wenn sie nach dem Hinzufügen eines neuen Tests von Anfang an auf der Grundlage der vorhandenen Implementierung bestanden wird. Einerseits kann der neue Test eine zusätzliche Dokumentation des Entwurfs und …



1
Was sind die Gründe, Docker in Ihrem Softwareentwicklungsprozess zu verwenden, wenn Sie es nicht in der Produktion verwenden?
Docker hat viel Potenzial, um Probleme an meinem Arbeitsplatz in einem großen Team (100) von Softwareentwicklern zu lösen, und es wird verwendet, um Probleme an meinem Arbeitsplatz zu lösen. Das beinhaltet: Mit einem Cluster von Docker-Hosts , auf denen Sie Jobs ausführen können Wenn CI-Agenten als Docker-Images ausgeführt werden, können …



9
Entwurfsmuster für voneinander abhängige Werte
Zusammenfassung: Gibt es ein gutes Entwurfsmuster, um Doppelarbeit von Informationen zwischen eng voneinander abhängigen Werten zu reduzieren? In meiner Arbeit ist es ziemlich üblich, eine Beziehung zwischen Mengen zu haben, so dass Sie eine der Mengen ableiten können, wenn Sie die anderen kennen. Ein Beispiel könnte das ideale Gasgesetz sein …

1
Token-basierte Authentifizierung mithilfe von Zugriffs- und Aktualisierungstoken
Ich implementiere ein tokenbasiertes Authentifizierungssystem für eine REST-API unter Verwendung eines kurzlebigen Zugriffstokens und eines langlebigen Aktualisierungstokens. Dies ist eine abstrakte Übersicht über die relevanten API-Endpunkte (HTTPS wird für alle Endpunkte erzwungen): Endpunkte: POST /register/ POST /login/ POST /logout/ POST /password/change/ Implementierung: POST /register/:: Anfrage: Der Client sendet Benutzernamen, E-Mail …

1
Base64 in Json: Ist es eine gute Idee für die Rest-API?
Ich entwickle eine Rest-API und frage mich: Ist es eine gute Idee, base64-codierte Daten in Json zu speichern, z. B. zum Hochladen von Dateien? Was , wenn die base64 einige enthält {, }, :die json Inhalt Zeichen und Pausen? Wenn dies keine gute Idee ist, welche Alternativen werden allgemein als …


9
Der beste Weg, um mit "Also, wann wird dies geschehen?"
Während des täglichen Standup-Meetings mitten im Sprint fragt der De-facto-Projektmanager / Scrum-Master die Entwickler normalerweise nach einer Version von: "Also wann wird das erledigt sein?" "Können Sie sich also verpflichten, diese Aufgabe heute bis 16 Uhr zu erledigen?" "Wie viele Stunden haben Sie noch für diese Unteraufgabe übrig?" Das ist …

1
Warum ExecutorService für lang laufende Threads verwenden?
Ich möchte ein Objekt, das einen Daemon-Thread erzeugt, der während der gesamten Lebensdauer des Prozesses ausgeführt wird. Nehmen wir nur an, es handelt sich um einen Thread in einem eingebetteten System, der darauf wartet, Befehle an einem Diagnoseport zu empfangen und zu verarbeiten. Aber es könnte wirklich alles sein. Die …

3
Was sind die Vorteile eines RESTful-Webdienstes?
Akademische Aufgabe… Zuerst wurde uns gesagt, wir sollten eine Reihe statischer .htmlDateien erstellen, die die Wahlergebnisse in verschiedenen Verwaltungsabteilungen zeigen. Dann wurde uns gesagt, wir sollten dies mithilfe von Django-Vorlagen "modernisieren". Fair genug, ich kann die Vorteile eines solchen Ansatzes sehen. Aber dann wurde uns gesagt, wir sollten dies weiter …
8 rest 

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.