Softwareentwicklung

9
Warum wird so viel über Schließungen geredet? [geschlossen]

Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Wenn Sie Hilfe zur Klärung dieser Frage benötigen, damit sie wieder geöffnet werden kann,...

9
Wie testet man zeitkritische Software?

Mit zeitkritisch meine ich zum Beispiel ein Skript, das nur einmal im Monat ausgeführt wird, oder ein Skript, das kontinuierlich ausgeführt wird, aber nur einmal im Monat eine bestimmte Ausgabe liefert. Natürlich können Sie Unit-Tests für viele Fälle durchführen, aber es gibt Ausnahmen (nach meinem...

9
Profanity Filter Performance in Java

Ich muss die Profanität aus den Einsendungen der Benutzer in einer Java-basierten Webanwendung herausfiltern. Der Kunde ist sich sowohl des Scunthorpe-Problems als auch des Clbuttic-Problems bewusst und hat die Konsequenzen akzeptiert. Bitte, ich wünsche mir keine Debatte über das Fehlen einer...

9
Heirat von Lisp und LaTeX - wurde es getan?

Ich mag LaTeX, aber ich finde das Makrosystem und die Logik sowohl komplex als auch schwach. Sprachen wie Schem / Lisp / Clojure sind sehr gut in Makros. Ich stelle mir das gesamte Dokument in einer Lisp-Familiensprache vor, die beim Ausführen LaTeX-Code ausgibt und ein Dokument erstellt. Wurde das...

9
Getter und Setter in funktionalen Sprachen

Einer der Grundsätze der funktionalen Programmierung ist die Verwendung von reinen Funktionen. Eine Pure-Funktion ist nebenwirkungsfrei und referenziell transparent. Getter sind nicht referentiell transparent - wenn ein Setter zwischen dem Aufruf der Getter, die Getter Rückgabewert ändert , auch...

9
Billionen von „Atomen“ anstelle von Polygonen rendern?

Ich habe gerade ein Video über das gesehen, was die Verlage den "nächsten großen Schritt nach der Erfindung von 3D" nennen. Laut der Person, die darin spricht, verwenden sie eine große Anzahl von Atomen, die anstelle von Polygonen zu Wolken gruppiert sind, um eine unbegrenzte Detailstufe zu...