Als ich vor Jahren The Mythical Man-Month las, fand ich viele Dinge, die ich bereits aus anderen Quellen kannte. Es gab jedoch auch neue Dinge, obwohl das Buch aus dem Jahr 1975 stammt. Eines davon war: Das chirurgische Team Mills schlägt vor, dass jedes Segment eines großen Auftrags einem Team …
Ich entwickle eine Bibliothek für die Veröffentlichung. Es enthält verschiedene Methoden zum Bearbeiten von Objektgruppen - Erzeugen, Untersuchen, Partitionieren und Projizieren der Gruppen in neue Formen. Für den Fall , es relevant ist, ist es eine C # -Klasse Bibliothek mit LINQ-style - Erweiterungen auf IEnumerable, als NuGet Paket freigegeben …
Ich schreibe Tests für ein Projekt, das aus mehreren Submodulen besteht. Jeder Testfall, den ich geschrieben habe, läuft unabhängig voneinander und ich lösche alle Daten zwischen den Tests. Obwohl die Tests unabhängig voneinander ausgeführt werden, erwäge ich, eine Ausführungsreihenfolge durchzusetzen, da in einigen Fällen mehr als ein Submodul erforderlich ist. …
Javascript ist eine prototypbasierte objektorientierte Sprache, kann jedoch auf verschiedene Arten klassenbasiert werden: Schreiben Sie die Funktionen, die Sie als Klassen verwenden möchten Verwenden Sie ein intelligentes Klassensystem in einem Framework (z. B. mootools Class.Class ). Erzeugen Sie es aus Coffeescript Am Anfang habe ich dazu tendiert, klassenbasierten Code in …
Wie heißt das Muster, in dem einzelne Mitwirkende (Programmierer / Designer) ein Artefakt entwickelt haben, das als Ablenkung dienen soll, damit das Management dieses Merkmal im Endprodukt entfernen kann ? Dies ist eine Folklore, die ich von einem ehemaligen Kollegen gehört habe, der bei einer großen Spieleentwicklungsfirma gearbeitet hat. In …
Während ich meinen Code hier überprüfen ließ, tauchte das Problem der Verwendung des constSchlüsselworts auf. Ich verstehe, dass es zum Implementieren von Nur-Lese-Verhalten für Variablen verwendet wird. Ich bin verwirrt über die verschiedenen Situationen, in denen es nützlich sein kann. Sollte es aus Gründen der Klarheit in Funktionsprototypen verwendet werden? …
Klingt ziemlich einfach, ich weiß, aber ich habe kürzlich von einem Kollegen erfahren, dass eine aufgerufene Methode startHttpServerzu kompliziert ist, um sie zu verstehen, da sie den Server nur startet, wenn sie noch nicht ausgeführt wird. Ich stelle fest, dass ich Probleme bekomme, wenn ich antworte: "Ernsthaft? Ich mache das …
Ich habe mir das WPF MVVM Framework Caliburn.Micro angesehen und gelesen, dass viele Standard-Dinge auf Namenskonventionen basieren . Beispiel: Automatische Bindung von Eigenschaften in der Ansicht an Eigenschaften im ViewModel. Obwohl dies praktisch zu sein scheint (entfernt einen Teil des Kesselschild-Codes), ist meine erste instinktive Reaktion, dass es für einen …
Um mehrere mögliche Fehler zu behandeln, die die Ausführung nicht anhalten sollten, habe ich eine errorVariable, die Clients überprüfen und zum Auslösen von Ausnahmen verwenden können. Ist das ein Anti-Pattern? Gibt es eine bessere Möglichkeit, damit umzugehen? Ein Beispiel dafür finden Sie in der mysqli- API von PHP . Angenommen, …
Ich entwickle ein Objektmodell mit vielen verschiedenen Eltern / Kind-Klassen. Jedes untergeordnete Objekt hat einen Verweis auf sein übergeordnetes Objekt. Ich kann mir mehrere Möglichkeiten überlegen (und habe sie ausprobiert), um die übergeordnete Referenz zu initialisieren, finde aber bei jedem Ansatz erhebliche Nachteile. In Anbetracht der unten beschriebenen Ansätze, welche …
Sagen wir, ich habe eine CarKlasse: public class Car { public string Engine { get; set; } public string Seat { get; set; } public string Tires { get; set; } } Nehmen wir an, wir erstellen ein System für einen Parkplatz. Ich werde einen Großteil der CarKlasse verwenden, also …
Welches gilt als besser: mit einer Direktive, die direkt mit Diensten interagiert oder Haben Sie eine Direktive, die bestimmte Hooks anzeigt, an die der Controller das Verhalten binden kann (was Dienste betrifft)?
Ich arbeite an einer einfachen API, die ich für meinen eigenen Kunden verwenden und in Zukunft der Öffentlichkeit zugänglich machen möchte. Ich habe "Item" -Objekte, die unterschiedliche "Typen" haben können. Der Typ ist ein C "typedef enum", für den Moment habe ich: typedef enum { ItemTypeBool, ItemTypeNumber, ItemTypeDate, } ItemType; …
Insbesondere schreibe ich in JavaScript. Angenommen, meine primäre Funktion ist Funktion A. Wenn Funktion A mehrere Aufrufe von Funktion B ausführt, Funktion B jedoch nirgendwo anders verwendet wird, sollte ich Funktion B dann einfach in Funktion A einfügen? Ist das eine gute Übung? Oder sollte ich die Funktion B trotzdem …
Bei jedem Programmierprojekt versuchen Manager mit früherer Programmiererfahrung zu glänzen, wenn sie einige Entwurfsmuster für Ihr Projekt empfehlen. Ich mag Entwurfsmuster, wenn sie sinnvoll sind oder wenn Sie eine skalierbare Lösung benötigen. Ich habe zum Beispiel Proxies, Observers und Command Patterns positiv eingesetzt und tue dies jeden Tag. Aber ich …
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.