Angenommen, wir modellieren ein Formular mit DDD. Mit dem Formular können bestimmte Geschäftsregeln verknüpft sein - möglicherweise müssen Sie ein Einkommen angeben, wenn Sie kein Student sind, und Sie müssen Ihre Kinder auflisten, wenn Sie angeben, verheiratet zu sein. Und wenn Sie ein Land angegeben haben, sollte es ein gültiges …
Ich leite ein Team mit einem halben Dutzend leitender Ingenieure. Ich bin der festen Überzeugung, dass es für uns von großem Vorteil ist, aus allen gängigen Gründen Code-Reviews durchzuführen. Nicht unbedingt jede Änderung, aber immer wieder Hintergrundberichte. Die Leute sehen also zumindest die Veränderungen anderer und fangen an, über sie …
In meiner Anwendung gibt es einige vordefinierte Ausdrucksvorlagen, die zum Filtern von Daten verwendet werden können. Einer von ihnen ist " between x and y". Ein QS-Ingenieur behauptet, dass es einen Defekt in seiner Definition gibt, weil " between 100 and 200" andere Ergebnisse liefert als " between 200 and …
Mir ist gerade aufgefallen, dass das universelle Newline- Feature von Dateioperationen auf dem Weg nach draußen zu sein scheint. Die Dokumentation für Python 3.5 open‚s modeParameter zeigt an, dass es veraltet: 'U' Universal Newlines Mode (veraltet) Zumindest bis zu Python 3.2 openenthält es eine ähnliche Warnung "Nur Abwärtskompatibilität", wenn die …
Dies ist eine der Regeln, die immer wieder wiederholt werden und die mich verwirren. Nullen sind böse und sollten nach Möglichkeit vermieden werden . Aber, aber - aus meiner Naivität heraus, lass mich schreien - manchmal KANN ein Wert sinnvoll fehlen! Bitte lassen Sie mich dies an einem Beispiel fragen, …
Ich erstelle gerade zum Spaß eine Programmiersprache, in der jeder Funktionsaufruf / neuer Block (if-Klauseln, Schleifen usw.) in einem separaten Thread ausgeführt wird. Anstatt neue Threads zu erstellen, sollte der Standard sein, dass dies automatisch erfolgt, und wenn Sie möchten, dass es im Haupt-Thread ausgeführt wird, müssen Sie dies angeben. …
Ich erstelle Bibliotheken mit verschiedenen kleinen Hilfsprogrammfunktionen in C # und versuche, eine Namensraum- und Klassennamenskonvention festzulegen. Meine derzeitige Organisation sieht folgendermaßen aus: Company Company.TextUtils public class TextUtils {...} Company.MathsUtils public class MathsUtils {...} public class ArbitraryPrecisionNumber {...} public class MathsNotation {...} Company.SIUnits public enum SISuffixes {...} public class SIUnits …
Ich arbeite in einem Data Warehouse, das über viele Streams und Layer mit labyrinthartigen Abhängigkeiten, die verschiedene Artefakte verbinden, mehrere Systeme beschafft. Ziemlich jeden Tag stoße ich auf Situationen wie diese: Ich führe etwas aus, es funktioniert nicht, ich gehe eine Menge Code durch, aber Stunden später merke ich, dass …
Ich habe viele Leute getroffen, die dogmatisch gegen alles sind, was man als "Optimierung" im allgemeinen englischen Sinne des Wortes bezeichnen kann, und sie zitieren sehr oft wörtlich das (teilweise) Zitat "vorzeitige Optimierung ist die Wurzel allen Übels". als Rechtfertigung für ihre Haltung implizieren sie, dass sie alles, wovon ich …
Ich habe von der Code-Analyse von Visual Studio gehört, aber noch nie eine verwendet. Ich habe MSDN gelesen , verstehe aber immer noch nicht die tatsächliche Verwendung der Codeanalyse. Ist es nicht dasselbe wie StyleCop? Irgendwo wurde auch FxCop erwähnt. Was ist der Unterschied zur Code-Analyse? Muss ich die Code-Analyse …
Ich weiß, dass die Verwendung von Cookies einige zusätzliche Vorteile gegenüber der IP-Adresse hat, aber meine Frage ist, warum der Container die IP-Adresse des Kunden bei der Identifizierung des Kunden, wenn er seine Website erneut besucht, nicht einfach speichert. Kann sich der Container mithilfe der IP-Adresse an den Client erinnern?
Ich versuche, eine verzweigte und gebundene Suche für die Menge aller Funktionen f: D -> R zu schreiben, wobei die Domänengröße klein ist (| D | ~ 20) und der Bereich viel größer ist (| R | ~ 2 ^ 20) ). Anfangs hatte ich die folgende Lösung. (builder (domain …
Ich habe in einigen Projekten gesehen, dass Entwickler es vorziehen, wichtige Benutzerinformationen in einer Tabelle (E-Mail / Login, Kennwort-Hash, Bildschirmname) und den Rest des nicht wichtigen Benutzerprofils in einer anderen zu speichern (Erstellungsdatum, Land usw.). Mit nicht wesentlich meine ich, dass diese Daten nur gelegentlich benötigt werden. Der offensichtliche Vorteil …
Ich beschloss, eine einfach verknüpfte Liste zu schreiben, und plante, die interne verknüpfte Knotenstruktur unveränderlich zu machen. Ich bin allerdings auf einen Haken gestoßen. Angenommen, ich habe die folgenden verknüpften Knoten (aus früheren addVorgängen): 1 -> 2 -> 3 -> 4 und sagen, ich möchte eine anhängen 5. Da der …
Es gibt einige gute Beispiele für gut dokumentierten Code, wie Java API. Aber eine Menge Code in öffentlichen Projekten wie Git und internen Projekten von Unternehmen ist schlecht dokumentiert und nicht sehr einsteigerfreundlich. In all meinen Softwareentwicklungsphasen musste ich mich mit schlecht dokumentiertem Code auseinandersetzen. Ich habe die folgenden Dinge …
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.