Wird es als Anti-Pattern angesehen, SQL in eine Anwendung wie diese fest zu codieren: public List<int> getPersonIDs() { List<int> listPersonIDs = new List<int>(); using (SqlConnection connection = new SqlConnection(
Wird es als Anti-Pattern angesehen, SQL in eine Anwendung wie diese fest zu codieren: public List<int> getPersonIDs() { List<int> listPersonIDs = new List<int>(); using (SqlConnection connection = new SqlConnection(
Man kann oft hören, dass OOP natürlich der Art und Weise entspricht, wie Menschen über die Welt denken. Ich würde dieser Aussage jedoch stark widersprechen: Wir (oder zumindest ich) konzipieren die Welt in Bezug auf Beziehungen zwischen Dingen, denen wir begegnen, aber der Fokus von OOP liegt auf...
Ich habe immer gehört, dass C die Sprache der Wahl für eingebettete Systeme oder für alles ist, was mit maximaler Geschwindigkeit ausgeführt werden muss. Ich habe nie eine Vorliebe für C entwickelt, hauptsächlich, weil ich keine Zeigerarithmetik mag und die Sprache kaum eine Stufe über Assembler...
In Sprachen, die zwischen einer "Quell" - und "Header" -Datei (hauptsächlich C und C ++) unterscheiden, ist es besser, Funktionen in der Header-Datei zu dokumentieren: (gestohlen von CCAN ) /** * time_now - return the current time * * Example: * printf("Now is %lu seconds since epoch\n",...
In den Büchern und der Dokumentation der MVC werden nur noch die Begriffe Stateful und Stateless verwendet. Um ehrlich zu sein, kann ich einfach nicht verstehen, wovon die Bücher sprechen. Sie geben kein Beispiel, um einen der beiden Zustände zu verstehen, anstatt nur zu sagen, dass HTTP...
Was müssen die historischen Kräfte tun, um Kompromisse zu schließen, wenn sie sich entscheiden, Gruppen von acht Bits als Grundeinheit zu verwenden? Früher gab es Maschinen, die andere Wortgrößen verwendeten, aber heute muss man sich wegen der Nicht-Acht-Bitigkeit mit Museumsstücken, speziellen...
Als C & Objective-C-Programmierer bin ich ein bisschen paranoid mit den Compiler-Warnflags. Normalerweise versuche ich, eine vollständige Liste der Warnflags für den von mir verwendeten Compiler zu finden und die meisten davon zu aktivieren, es sei denn, ich habe einen guten Grund, es nicht zu...
Ich arbeite an einem ziemlich großen Projekt und habe die Aufgabe, einige Übersetzungen dafür zu machen. Es gab Unmengen von Etiketten, die nicht übersetzt wurden, und während ich den Code durchsuchte, fand ich dieses kleine Stück Code //TODO translations Dies brachte mich dazu, über den Sinn...
Ich bin kein englischer Muttersprachler. In meiner Muttersprache sind mir einige Begriffe bekannt, die sich auf die Bedingung beziehen, die zum Stoppen einer Rekursion geprüft wurde, und auf die Bedingung, die für extreme, unwahrscheinliche oder sehr einfache Fälle geprüft wurde. Auf Englisch bin...
Ich gehe davon aus, dass mein Projekt ausreichend entkoppelt ist, um Unit-Tests zu ermöglichen. Aber wie groß muss mein Projekt in Bezug auf Klassen und Funktionen genau sein, damit sich das Testen von Einheiten lohnt? Wir alle machen Fehler und niemand ist perfekt, aber ich betrachte mich als...
Was sind die Vorteile der Verwendung von Nur-Javascript gegenüber der Verwendung von Nur-JQuery? Ich habe nur begrenzte Erfahrung mit JavaScript und JQuery-Codierung. Ich habe HTML-Seiten jeweils Teile und Ausschnitte hinzugefügt, aber hauptsächlich serverseitige Inhalte in anderen Sprachen...
Ich bin ein guter Programmierer, dachte ich früher. Ich liebe es immer zu programmieren. Und ich möchte viel über das Programmieren lernen, um mich zu einem besseren Programmierer zu machen. Ich habe 1 Jahr Programmieren studiert und arbeite jetzt fast 2 Jahre als Programmierer. Kurz gesagt, ich...
Fast jeder Artikel, den ich gelesen habe, 1 vergleicht Git und Mercurial. Mercurial hat anscheinend eine bessere Befehlszeilen-UX, wobei jeder Befehl auf nur eine Idee beschränkt ist (im Gegensatz zu say git checkout). Aber irgendwann sah Git plötzlich sehr beliebt aus und die Anzahl der...
Wenn ich Code in Visual Studio schreibe, empfiehlt mir ReSharper (Gott segne es!) Oft, meine alte for-Schleife in die kompaktere foreach-Form zu ändern. Und oft, wenn ich diese Änderung akzeptiere, geht ReSharper einen Schritt weiter und schlägt mir vor, sie in einer glänzenden LINQ-Form erneut zu...
OK, also paraphrasierte ich. Das vollständige Zitat: Das Internet wurde so gut gemacht, dass die meisten Menschen es als natürliche Ressource wie den Pazifischen Ozean betrachten, anstatt als etwas, das von Menschenhand geschaffen wurde. Wann war das letzte Mal eine Technologie mit einer solchen...
Ich mache eine hybride Android-App. Zuerst habe ich mich für localStorage entschieden und nach 2 Tagen festgestellt, dass es sehr seltsam ist. Dann habe ich indexedDB aufgegriffen, nachdem ich den ganzen Tag mit der Ausgabe in Google Chrome verbracht habe und sie tatsächlich erhalten habe, läuft...
Falls eine Alien-Invasion stattfand und wir gezwungen waren, ihre Sprachen in allen unseren vorhandenen Computersystemen zu unterstützen, wurde UTF-8 so entwickelt, dass die möglicherweise große Anzahl von Zeichen berücksichtigt werden kann? (Natürlich wissen wir nicht, ob Ausländer tatsächlich...
Ich habe über dieses Problem gelesen: Der Programmierfehler kostet Citigroup $ 7 Millionen nach legitimen Transaktionen, die 15 Jahre lang für Testdaten gehalten wurden . Als das System Mitte der neunziger Jahre eingeführt wurde, filterte der Programmcode alle Transaktionen heraus, denen...
Kürzlich habe ich begonnen, an einem Projekt zu arbeiten, bei dem eine sehr alte monolithische Anwendung in eine auf Mikroservices basierende Architektur migriert wird. Die alte Codebasis ist sehr unübersichtlich ("Spaghetti-Code") und oftmals eine scheinbar einfache Funktion (z. B....
Ich habe festgestellt, dass es in C # .NET nur drei Möglichkeiten zum Testen von Einheiten (Mock / Stub) gibt: Maulwürfe TypeMock JustMock Angesichts der Tatsache, dass zwei davon nicht kostenlos sind und einer Release 1.0 noch nicht erreicht hat, ist es nicht einfach, statische Inhalte zu...