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. …
Gilt die else whileWartung ohne dazwischenliegende Zahnspangen als "sicher"? Schreiben von if-elseCode ohne geschweifte Klammern wie unten ... if (blah) foo(); else bar(); ... birgt ein Risiko, da das Fehlen von geschweiften Klammern es sehr einfach macht, die Bedeutung des Codes versehentlich zu ändern. Ist unten aber auch riskant? if …
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 …
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 …
Nehmen wir an, ich habe eine Prozedur, die Sachen macht : void doStuff(initalParams) { ... } Jetzt entdecke ich, dass "Sachen machen" eine ziemlich komplizierte Operation ist. Die Prozedur wird groß, ich teile sie in mehrere kleinere Prozeduren auf und bald merke ich, dass es nützlich wäre, wenn ich einen …
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 …
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 …
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 …
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()); …
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 4 Jahren . Nachdem ich diese Frage heute in Bezug auf die Variation der FizzBuzz-Interviewfrage sowie …
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Es ist für niemanden ein Geheimnis, dass Manager die Programmiersprache, die für ein Projekt verwendet wird, auferlegen können und werden. Als Programmierer habe ich das noch nie verstanden. …
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 - …
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 …
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 ++, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.