Habe ein sehr großes Projekt über 70k LOC. Das Projekt benötigt definitiv einige Code-Umgestaltungen in Core Framework und auch in anderen Teilen. Zu Beginn des Projekts wurde KEINE Zeit für das Refactoring festgelegt. Mit der Zeit schlossen sich jedoch mehr als 40 Entwickler zusammen und verließen das Projekt. Aus meiner …
Ich bin gespannt auf die Geburt des Compilers. Wie begann die Programmierung? Haben die Leute zuerst Hardware gebaut, die einen bestimmten Satz von Befehlen erkannt hat, oder haben die Leute eine Sprache definiert und dann Hardware darum gebaut? Und in einem verwandten Punkt, was war die erste Programmiersprache?
Ich schreibe ein Spiel und die dazugehörige Grafik-Engine auf OpenGL in C ++. Ich bin auch ein Fan von guten Codierungsprozessen und automatisierten Tests. Grafikcode + Testen scheint ziemlich nicht mischbar zu sein, da die Ausgabe oft nur visuell oder sehr stark visuell orientiert ist. Stellen Sie sich zum Beispiel …
William Cook schrieb in einem Tweet : " UML ist das Schlimmste, was MDD je passiert ist. Zum Glück ist vielen Menschen jetzt klar, dass ... " Ich möchte die Gründe für diese Behauptung kennen (anscheinend beziehe ich mich nicht auf seine persönliche Meinung). Ich habe bemerkt, dass viele Leute …
Ich werde ein Repository implementieren, und ich möchte das UOW-Muster verwenden, da der Konsument des Repository mehrere Operationen ausführen kann, und ich möchte sie gleichzeitig festschreiben. Nachdem ich mehrere Artikel über die Angelegenheit gelesen habe, verstehe ich immer noch nicht, wie ich diese beiden Elemente in Beziehung setzen soll, je …
Ich verstehe den Vorteil von HATEOAS für APIs nicht, die von Programmen verwendet werden sollen (im Gegensatz zu Menschen, die Ihre API direkt durchsuchen). Sicher, der Kunde ist nicht an ein URL-Schema gebunden, aber er ist an ein Datenschema gebunden, das in meinen Augen dasselbe ist. Angenommen, ich möchte einen …
Ich arbeite in einer Firma, die Joel Test mit 11 Punkten bewertet - zumindest auf dem Papier. In der Praxis funktioniert jedoch nichts so gut wie erwartet, und das Projekt läuft seit einem halben Jahr auf DEFCON 1 . Jetzt freuen sich die meisten meiner Kollegen, wenn sie um 18 …
Der Ecma-334-Standard (ISO / IEC 23270: 2006) entspricht der Version 2.0 der Sprache. Die Spezifikation der Version 4.0 ist von Microsoft kostenlos erhältlich, in der offenen Spezifikationsliste von Microsoft wird jedoch nur die Ecma-Version (Version 2.0) aufgeführt. Was ist mit all den guten Funktionen, die in späteren Versionen hinzugefügt wurden …
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Derzeit prüfe ich ein potenzielles neues Projekt, …
Warum wachsen Bäume in der Informatik nach unten? Ich habe das Gefühl, dass es auf einen Drucker zurückgeht und dass ein Programm, das einen Baum durchläuft, zuerst die Wurzel druckt und den Begriff eines bodenlosen Papierstapels verwendet, um die unbestimmten Rekursionsniveaus auszudrücken, die auftreten können. Verweise: Bäume wachsen nach unten …
Ich besitze also einen Webservice, der so etwas wie einen hat, getAccountbei dem eine Kennung an das Konto zurückgegeben wird, wenn er vorhanden ist. Andernfalls wird eine Ausnahme ausgelöst. Der Client möchte immer ein Konto erstellen, wenn eine Ausnahme mit denselben Informationen ausgelöst wird, mit denen der Abruf ausgeführt wird. …
Ich habe gehört, dass probabilistische Datenstrukturen wie Skip Lists und Bloom Filter immens nützlich sind, und ich würde gerne mehr darüber erfahren. Gibt es einen kanonischen Verweis zu diesem Thema auf der Ebene von Cormen et al.?
Ich habe kürzlich über Move-Konstruktoren in C ++ gelesen (siehe z. B. hier ) und ich versuche zu verstehen, wie sie funktionieren und wann ich sie verwenden sollte. Soweit ich weiß, wird ein Verschiebungskonstruktor verwendet, um die Leistungsprobleme zu verringern, die durch das Kopieren großer Objekte verursacht werden. Auf der …
Ein Kollege von mir schlug vor, eine Factory-Klasse zum Erstellen von Ansichtsmodellobjekten in unseren ASP.NET MVC-Lösungen zu verwenden. Die Idee ist, dass es beim Design und der Wartbarkeit der Art und Weise helfen kann, wie Ansichtsmodelle in unseren Apps erstellt werden. Ich wollte herausfinden, ob jemand Erfahrung damit hat. Ich …
In Zeiten starker Entwicklung ändert sich das Datenbankschema schnell und kontinuierlich, und bis unser wöchentlicher Push für die Betaversion eintritt, hat sich das Schema so stark geändert, dass die einzig sinnvolle Option darin besteht, alle Tabellen, die ich kann und kann, zu nuklearisieren Kopieren Sie die neuen Versionen aus meiner …
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.