Ich arbeite in einem Projekt, das (Spring) Dependency Injection für buchstäblich alles verwendet, was eine Abhängigkeit von einer Klasse ist. Wir sind an einem Punkt angelangt, an dem die Spring-Konfigurationsdatei auf etwa 4000 Zeilen angewachsen ist. Vor nicht allzu langer Zeit habe ich einen der Vorträge von Onkel Bob auf …
Angenommen, ich habe vier Arten von Dienstleistungen, die ich anbiete (die sich wahrscheinlich nicht oft ändern): Testen Design Programmierung Andere Angenommen, ich habe 60-80 tatsächliche Dienste, die jeweils in eine der oben genannten Kategorien fallen. Beispielsweise kann "ein Dienst" "Testprogramm unter Verwendung von Technik A" sein und es ist vom …
Es gibt unzählige Kriegsgeschichten darüber, wie lange eine Kompilierung dauern kann. Sogar xkcd erwähnte es. Jetzt habe ich lange nicht mehr programmiert und war meist nur mit Java und Python vertraut (und Python ist eine interpretierte Sprache, keine kompilierte). Mir ist klar, dass ich möglicherweise noch nie auf Projekte gestoßen …
In jeder Klassendefinition habe ich die Methodendefinitionen auf verschiedene Arten sortiert gesehen: alphabetisch, chronologisch basierend auf der häufigsten Verwendung, alphabetisch sortiert nach Sichtbarkeit, alphabetisch sortiert nach Gettern und Setzern usw. Wenn ich anfange, eine neue Klasse zu schreiben, Ich neige dazu, einfach alles einzutippen und dann neu zu ordnen, wenn …
Ich versuche mich an ein Wort zu erinnern, ich denke es hängt mit der Computer- oder Datenbanktheorie zusammen. Das nächste Synonym ist, atomicaber das ist es nicht genau. Grundsätzlich handelt es sich um eine Art Berechnung, die das gleiche Ergebnis liefern sollte, auch wenn sie mehrmals hintereinander ausgeführt wird, was …
Meine Chefin versucht derzeit, einige Entwicklungsstandards auf unser Team anzuwenden. Deshalb hatten wir gestern ein Meeting, um die Standards zu besprechen, die größtenteils gut liefen, bis sie Folgendes ansprach: Alle DB-Tabellen haben eine Spalte CreatedDate und LastUpdatedDate, die durch Trigger aktualisiert werden. Zu diesem Zeitpunkt litt unser Team unter einer …
Ich bin nicht sicher, ob beide Begriffe synonym verwendet werden können. Vielleicht gibt es eine akademische Unterscheidung in der Informatik, die für die tägliche Programmierung nicht relevant ist? Oder kann ich beide Begriffe austauschbar verwenden, ohne mich zu irren? Vielleicht kommt es auf den Kontext an, in dem ich beide …
Wenn ich eine Funktion schreibe, möchte ich oft sicherstellen, dass die Eingaben gültig sind, um solche Fehler so früh wie möglich zu erkennen (ich glaube, dies nennt man Vorbedingungen). Wenn eine Vorbedingung fehlschlägt, habe ich immer eine Ausnahme ausgelöst. Aber ich fange an zu bezweifeln, ob dies die beste Vorgehensweise …
Heutzutage verwendet fast jeder ein dunkles Farbschema in seinem Code-Editor - dunkler Hintergrund mit hellem Text. Selbst die meisten webbasierten Editoren (z. B. auf Github) verfügen über dunkle Farbschemata. Ich sehe die Vorteile ehrlich gesagt nicht. Das menschliche Auge ist viel besser darin, dunklen Text auf hellem Hintergrund zu lesen. …
Die meiste Zeit speichere ich die Konfiguration der Entwicklungsanwendung wie folgt im Stammverzeichnis des Projekts: app |-- config.json Dies scheint jedoch nicht der beste Ansatz zu sein, da diese Konfiguration letztendlich im Versionskontrollsystem gespeichert wird - was möglicherweise zu einem Verlust von Benutzernamen, Passwörtern und anderen sensiblen Inhalten führt. Im …
Ich habe eine Spezifikation von einem Client für die Implementierung einer Methode in einem Modul: // getGenres(): // Returns a promise. When it resolves, it returns an array. Wenn eine Reihe von Genres gegeben, ['comedy', 'drama', 'action'] Hier ist eine Skelettmethode mit einem Versprechen: MovieLibrary.getGenres = function() { var promise …
Wenn mein Code einen bekannten Fehler enthält, der behoben werden sollte, aber noch nicht vorliegt und für die aktuelle Version nicht behoben wird und möglicherweise in absehbarer Zukunft nicht behoben wird, sollte ein fehlgeschlagener Komponententest für diesen Fehler vorliegen die Testsuite? Wenn ich den Komponententest hinzufüge, wird er (offensichtlich) fehlschlagen, …
Ich bemerkte zu meiner Freude, dass C ++ 11 eine std::sto@Reihe von Funktionen zum einfachen Entpacken von Ints / Floats / Longs von Strings bietet. Ich bin jedoch überrascht, dass das Gegenteil nicht implementiert ist. Warum hat das Normungsgremium keine std::itosFunktionsfamilie für den Übergang von Ints / Floats / Was …
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.