Softwareentwicklung

16
Ist Agile eine Variante von RAD?

Wikipedia sagt, dass Agile eine Art von "RAD" ist, was meiner Meinung nach falsch ist. Soweit ich weiß, wurde Agile entwickelt, da RAD selbst in den 90ern nicht so erfolgreich war (zu starr für Änderungen). Oder liege ich falsch? (Anmerkung: Anscheinend wurde der Wikipedia-Artikel zur agilen...

16
Repräsentiert Aktionen (Verben) in REST-URI

Ich muss einen Druckvorgang für meine Kundendokumente ausführen. Ich muss auch die anderen Standardoperationen ausführen, z. B. Hinzufügen, Aktualisieren, Löschen. also habe ich folgendes: Zum Erstellen eines neuen Kunden: URI = / customer / {id}, geben Sie = POST, Methodenname = CreateCustomer...

16
Ist Codeduplizierung ein notwendiges Übel in C?

Ich bin ziemlich neu in C und frage mich, ob das Kopieren von Code ein notwendiges Übel ist, wenn es darum geht, allgemeine Datenstrukturen und C im Allgemeinen zu schreiben. Ich könnte hash mapzum Beispiel versuchen, eine generische Implementierung für eine zu schreiben , aber ich finde das...

16
Strategie, um mit (Python-) Sprachänderungen Schritt zu halten

Schreiben von Code, der noch in Jahren ausgeführt wird Programmiersprachen ändern sich. Bibliotheken ändern sich. Einige Codes aus 5, 10 oder sogar 20 Jahren werden möglicherweise noch ausgeführt und führen zu erwarteten Ergebnissen, wohingegen Code aus 2 Jahren möglicherweise mit einem...

16
BackgroundWorker vs. Async / Await

Ich bin neu in der C # -Entwicklung und möchte eine reaktionsschnellere Benutzeroberfläche erstellen. In meinen vorläufigen Recherchen habe ich zwei Methoden gesehen, um dies zu erreichen: Multithreading in Verbindung mit der BackgroundWorker-Klasse. Die neueren Async / Await-Modifikatoren....

16
HTTP-Sitzungs- oder Datenbankansatz

Ich bin ein wenig verwirrt darüber, wie ich vorgehen soll. Ich arbeite an einem Design des Einkaufswagens und muss den Einkaufswagens entweder in einer Sitzung oder in einer Datenbank speichern, bin mir aber nicht sicher, welcher Ansatz der beste ist Benutzer ist nicht angemeldet und legt ein...

16
Generierung eines zufälligen mathematischen Ausdrucks

Ich habe die Idee, zufällige mathematische Ausdrücke zu generieren und auszuwerten. Also habe ich beschlossen, es auszuprobieren und einen Algorithmus auszuarbeiten, bevor ich ihn zum Testen codiere. Beispiel: Hier sind einige Beispielausdrücke, die ich zufällig generieren möchte: 4 + 2 [easy] 3 *...

16
Nachteile der funktionellen Zwischenform

Ich schreibe ein Optimierungsprogramm für eine Sprache, die JavaScript ähnelt, und muss eine Zwischencodedarstellung auswählen. Die naheliegende / typische Wahl heutzutage ist Static Single Assignment (SSA). In Modern Compiler Implementation in C wird jedoch auch die funktionale Zwischenform...

16
Wie schreibe ich einen HTTP-Server?

Wie der Titel schon sagt, möchte ich einen HTTP-Server schreiben. Meine Frage ist, wie mache ich das? Ich weiß, das klingt SEHR allgemein und zu "hoch", aber mein Wahnsinn hat eine Methode. Eine Antwort auf diese Frage sollte meines Erachtens sprachunabhängig sein. Das heißt, egal welche Sprache...