Als «language-agnostic» getaggte Fragen

Dieses Tag ist für Fragen gedacht, die nicht spezifisch für eine Programmiersprache oder -umgebung sind.

5
Validierung der Dateneingabe - Wo? Wie viel? [geschlossen]
Die Validierung von Dateneingaben war für mich immer ein ziemlicher interner Kampf. Kurz vor dem Hinzufügen eines echten Sicherheitsrahmens und -codes zu unserem Umschreibprojekt für Legacy-Anwendungen (bei dem der kartenschlossstarke Legacy-Sicherheitscode und die Datenvalidierung so gut wie erhalten bleiben), frage ich mich erneut, wie viel ich validieren soll. wo usw. …


9
Datenmigration - gefährlich oder unerlässlich?
Die Software-Entwicklungsabteilung meines Unternehmens hat das Problem, dass Datenmigrationen als potenziell gefährlich eingestuft werden, insbesondere für meine Manager. Hintergrund ist, dass unsere Kunden eine große Datenmenge mit schlechter Qualität verwenden . Die Gründe dafür hängen nur teilweise mit unserer Softwarequalität zusammen , sondern vielmehr mit der Historie der Daten: Die …

2
Wie unterschiedlich ist die Müllabfuhr in reinen Sprachen?
In einer reinen Sprache wie Haskell sind alle Daten unveränderlich und vorhandene Datenstrukturen können in keiner Weise geändert werden. Darüber hinaus erzeugen viele Algorithmen für unveränderliche Daten und funktionale Programmiermuster von Natur aus große Mengen an Müll ( mapz. B. Ketten zur Erstellung von Zwischenlisten). Welche Strategien und Techniken setzen …



6
Was sind die Argumente gegen das Parsen der Cthulhu-Methode?
Mir wurde die Aufgabe übertragen, eine domänenspezifische Sprache für ein Tool zu implementieren, das für das Unternehmen sehr wichtig werden kann. Die Sprache ist einfach, aber nicht trivial, sie erlaubt bereits geschachtelte Schleifen, Verkettung von Zeichenfolgen usw. und es ist praktisch sicher, dass andere Konstrukte hinzugefügt werden, wenn das Projekt …

5
Wird die Java-Instanz des Operators als Reflektion betrachtet und was definiert Reflektion?
Ich hatte heute eine Diskussion mit einem Kollegen, ob die Verwendung des Java-Operators instanceofeine Art Reflexion ist. Und die Diskussion entwickelte sich schnell zu dem, was Reflexion eigentlich definiert. Was ist also die Definition von Reflexion? Und wird die Verwendung von instanceof"Reflexion verwenden" in Betracht gezogen? Und wenn instanceofman darüber …

3
Benennen einer "do X wenn nötig" -Methode
Was ist ein guter Weg, um eine Methode zu benennen, die prüft, ob X ausgeführt werden muss, und ob X dies bei Bedarf tut? Wie kann man beispielsweise eine Methode benennen, die eine Benutzerliste aktualisiert, wenn sich neue Benutzer angemeldet haben? UpdateListIfNeededscheint zu lang, während einfach UpdateListimpliziert, dass jedes Mal …

4
Ist Code wie dieser ein „Zugunglück“ (Verstoß gegen das Gesetz von Demeter)?
Beim Durchsuchen von Code, den ich geschrieben habe, bin ich auf das folgende Konstrukt gestoßen, das mich zum Nachdenken gebracht hat. Auf den ersten Blick scheint es sauber genug zu sein. Ja, im eigentlichen Code hat die getLocation()Methode einen etwas spezifischeren Namen, der genauer beschreibt, welchen Ort sie erhält. service.setLocation(this.configuration.getLocation().toString()); …



6
Was ist die übliche Vorgehensweise, wenn Compiler statisch „komplexe“ Ausdrücke prüfen?
Hinweis: Wenn ich im Titel "Komplex" verwendet habe, bedeutet dies, dass der Ausdruck viele Operatoren und Operanden enthält. Nicht, dass der Ausdruck selbst komplex wäre. Ich habe kürzlich an einem einfachen Compiler für die x86-64-Assembly gearbeitet. Ich habe das Haupt-Frontend des Compilers fertiggestellt - den Lexer und den Parser - …

9
Kann Code lesen, tut sich aber schwer, ihn zu schreiben
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 5 Jahren . Ich hatte vor kurzem meine erste Programmierprüfung ... und nun, ich habe sie …

6
Wie kann ich sagen, dass die Programmiersprache in andere Sprachen übersetzt wird?
Wie kann ich auf Englisch sagen, dass die Programmiersprache in andere Programmiersprachen kompiliert werden kann? Das Beispiel kann Haxe sein . Auf der Website ist die Sprache als "Multiplattform" beschrieben: Multiplattform: Haxe kann mit seinem schnellen Compiler für alle gängigen Programmierplattformen kompiliert werden - JavaScript, Flash, NekoVM, PHP, C ++, …

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.