Ich versuche, die Sicherungssituation für meine Anwendung zu verbessern. Ich habe eine Django-Anwendung und eine MySQL-Datenbank. Ich habe einen Artikel gelesen, in dem vorgeschlagen wird, die Datenbank in Git zu sichern. Einerseits gefällt es mir, da es eine Kopie der Daten und des Codes synchron hält. Git ist jedoch für …
Normalerweise stimme ich den meisten Warnungen zur Codeanalyse zu und versuche, diese einzuhalten. Allerdings fällt es mir hier schwerer: CA1031: Allgemeine Ausnahmetypen nicht abfangen Ich verstehe die Gründe für diese Regel. Aber wenn ich in der Praxis unabhängig von der ausgelösten Ausnahme die gleiche Aktion ausführen möchte, warum sollte ich …
Ich arbeite in einem Team, in dem der Teamleiter ein virulenter Verfechter der SOLID-Entwicklungsprinzipien ist. Es fehlt ihm jedoch viel Erfahrung, um komplexe Software aus der Tür zu bekommen. Wir haben eine Situation, in der er SRP auf eine bereits recht komplexe Codebasis angewendet hat, die jetzt sehr stark fragmentiert …
Das Wörterbuch definiert Artefakte als: Artefakt, Artefakt [ˈɑːtˈɑːfækt] n etwas, das vom Menschen geschaffen oder geformt wurde, wie ein Werkzeug oder ein Kunstwerk, insbesondere ein Objekt von archäologischem Interesse alles, was von Menschenhand gemacht wurde, wie ein falsches experimentelles Ergebnis (Biowissenschaften und verwandte Anwendungen / Biologie) Zytologie: Eine Struktur, die …
Ist es möglich, den Code des Chili-Plugins , dessen neueste Version im Juli 2008 veröffentlicht wurde und das unter der MIT-Lizenz lizenziert ist, zu ändern , um es dann unter der GPL zu lizenzieren? Soweit ich sehen kann, gibt es keine Einschränkung dafür, dass der neue Code unter derselben Lizenz …
Gibt es ein Operatoräquivalent zu nor ? Zum Beispiel ist meine Lieblingsfarbe weder grün noch blau. Und der Code wäre äquivalent zu: // example one if (color!="green" && color!="blue") { } // example two if (x nor y) { // x is false and y is false }
Angenommen, ich habe einen REST-Endpunkt, der eine Ganzzahl als Parameter verwendet: /makeWaffles?numberOfWaffles=3 In diesem Fall möchte ich, dass die Zahl positiv ist, da ich keine negative Anzahl von Waffeln herstellen kann (und das Anfordern von 0 Waffeln ist Zeitverschwendung). Ich möchte also jede Anfrage ablehnen, die keine positive Ganzzahl enthält. …
Gibt es einen guten Grund, eine 32-Bit-Version zusammen mit einer 64-Bit-Version einer Software für moderne Desktop-Computer bereitzustellen, auf denen moderne 64-Bit-Betriebssysteme auf 64-Bit-Hardware ausgeführt werden? Es scheint, dass 64-Bit-Software effizienter ist, bei Bedarf eine höhere Speichernutzung zulässt usw. Apple verwendet sogar 64-Bit-Prozessoren für seine Telefone, obwohl sie nur über 1-2 …
Der übliche Instinkt besteht darin, alle Code-Duplikationen zu entfernen, die Sie im Code sehen. Ich befand mich jedoch in einer Situation, in der die Vervielfältigung illusorisch ist . Um die Situation genauer zu beschreiben: Ich entwickle eine Webanwendung und die meisten Ansichten sind im Grunde genommen gleich - sie zeigen …
gdb hat 2009 die Unterstützung für das Reverse Debugging implementiert (mit gdb 7.0). Ich habe erst 2012 davon gehört. Jetzt finde ich es für bestimmte Arten von Debugging-Problemen äußerst nützlich. Ich wünschte, ich hätte schon mal davon gehört. Korrigieren Sie mich, wenn ich falsch liege, aber ich habe den Eindruck, …
Ein erfahrener Entwickler kann zwar relativ gut abschätzen, wie lange es dauern wird, Code zu implementieren, wenn das Muster und das Problem, das der Code löst, bekannt sind Die Implementierung besteht zu 95% aus Theorie und Problemlösung und ist nur in sehr geringem Umfang implementiert? Meine Arbeit besteht oft aus …
Ich persönlich bin nicht auf eine Situation gestoßen, in der ich den Typ WeakReference in .Net verwenden musste, aber die weit verbreitete Überzeugung scheint zu sein, dass er in Caches verwendet werden sollte. In seiner Antwort auf diese Frage sprach sich Dr. Jon Harrop sehr gut gegen die Verwendung von …
Erstens ein Kontext (Dinge, die die meisten von Ihnen sowieso wissen): Jede populäre Programmiersprache hat eine klare Entwicklung, die die meiste Zeit von ihrer Version abhängt: Sie haben Java 5, 6, 7 usw., PHP 5.1, 5.2, 5.3 usw. Eine neue Version stellt neue APIs zur Verfügung, behebt Fehler und fügt …
Ich möchte fragen - ich lerne langsam jQuery. Was ich sehe, ist ein genaues Beispiel für ein Gott-Objekt-Anti-Muster . Grundsätzlich geht alles auf die $Funktion, was auch immer es ist. Habe ich recht und ist jQuery wirklich ein Beispiel für dieses Anti-Pattern?
Problemzusammenfassung: Kurz gesagt, ich habe eine Codebasis und ein Entwicklungsteam geerbt, das ich nicht ersetzen darf, und die Verwendung von God Objects ist ein großes Problem. In Zukunft möchte ich, dass wir die Dinge neu faktorisieren, aber ich werde von den Teams zurückgedrängt, die alles mit God Objects machen wollen, …
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.