Ich habe einen Abschluss in Informatik. Es war großartig, um Türen zu öffnen und einen Job zu bekommen. Soweit es mir im professionellen Bereich der C # .NET-Programmierung (der beliebtesten Plattform und Sprache in dem Bereich, in dem ich arbeite, wenn nicht die gesamten Vereinigten Staaten auf zweifellos das beliebteste …
Ein aktuelles Projekt, an dem ich gearbeitet habe, wurde vom Architekten nachweislich stark unterschätzt. Die Schätzung fiel um mindestens 500% aus. Leider wurde ich in das Projekt aufgenommen, nachdem der Kostenvoranschlag vom Kunden unterschrieben worden war. Als leitender Entwickler wurde mir schnell klar, dass die funktionale und technische Spezifikation stimmen. …
Als Abiturient in den USA stehe ich in ein paar Monaten vor einer schwierigen Entscheidung: Welches College soll ich besuchen? Wird es sich lohnen, nach Cornell oder Stanford oder Carnegie Mellon zu gehen (vorausgesetzt natürlich, ich steige ein), um einen namhaften Abschluss in Informatik zu machen, Praktika zu absolvieren und …
Beim Vergleich von Software-Engineering und Bauingenieurwesen war ich überrascht, dass jeder Bauingenieur weiß, dass man, wenn man eine kleine Hütte im Garten bauen möchte, einfach die Materialien holen und sie bauen kann, während man bauen möchte ein 10-stöckiges Haus (oder, zum Beispiel so etwas wie diese ) Sie ganz ein …
Ich verstehe die Bedeutung von gut dokumentiertem Code. Ich verstehe aber auch die Bedeutung von selbstdokumentierendem Code. Je einfacher es ist, eine bestimmte Funktion visuell zu lesen, desto schneller können wir bei der Softwarewartung fortfahren. Vor diesem Hintergrund möchte ich große Funktionen in andere kleinere Funktionen aufteilen. Aber ich mache …
Wir verwenden Compiler täglich, als ob ihre Korrektheit gegeben wäre, aber Compiler sind auch Programme und können möglicherweise Fehler enthalten. Ich habe mich immer über diese unfehlbare Robustheit gewundert. Haben Sie jemals einen Fehler im Compiler selbst entdeckt? Was war es und wie haben Sie festgestellt, dass das Problem im …
Ich bin ein bisschen verwirrt von der MSDN C # -Dokumentation, die besagt, dass &und |logische Operatoren sind und dass &&und ||bedingte Operatoren. Ich rufe immer wieder &&an ||und !logische Operatoren, also irre ich mich?
Wie würde man einen Threadpool implementieren? Ich habe auf Wikipedia für "Threadpool" gelesen, kann aber immer noch nicht herausfinden, was man tun sollte, um diese Frage zu lösen (möglicherweise, weil ich nicht ganz verstanden habe, was ein Threadpool in einfachen Worten ist). Kann mir jemand im Klartext erklären, was ein …
Ich bin noch ein Schüler in der High School (in der 10. Klasse) und ich muss noch einen Computerkurs in der Schule belegen. Alles, was ich bisher getan habe, ist durch Bücher. Diese Bücher haben mir Konzepte wie Vererbung beigebracht, aber wie hilft es, ein Programm in mehrere Klassen aufzuteilen? …
Ich bin gerade dabei, eine neue Programmiersprache zu entwickeln, um einige Geschäftsanforderungen zu erfüllen, und diese Sprache richtet sich an unerfahrene Benutzer. Daher gibt es keine Unterstützung für die Ausnahmebehandlung in der Sprache, und ich würde nicht erwarten, dass sie diese auch dann verwenden, wenn ich sie hinzufüge. Ich habe …
Kurze Einführung in diese Frage. Ich benutze jetzt TDD und in letzter Zeit BDD seit über einem Jahr. Ich benutze Techniken wie das Verspotten, um meine Tests effizienter zu schreiben. In letzter Zeit habe ich ein persönliches Projekt gestartet, um ein kleines Money-Management-Programm für mich zu schreiben. Da ich keinen …
Wir versuchen, unser System so zu gestalten, dass es testbar ist und größtenteils mit TDD entwickelt wird. Derzeit versuchen wir das folgende Problem zu lösen: An verschiedenen Stellen müssen statische Hilfsmethoden wie ImageIO und URLEncoder (beide Standard-Java-API) sowie verschiedene andere Bibliotheken verwendet werden, die hauptsächlich aus statischen Methoden bestehen (wie …
Mögliches Duplikat: Schreiben von "serverlosen" Webanwendungen Nehmen wir also an, ich werde einen Stack Exchange-Klon erstellen und beschließe, so etwas wie CouchDB als Backend-Speicher zu verwenden. Wenn ich deren integrierte Authentifizierung und Autorisierung auf Datenbankebene verwende, gibt es einen Grund, das clientseitige Javascript nicht direkt auf den öffentlich verfügbaren CouchDB-Server …
Private Variablen sind eine Möglichkeit, die Komplexität und Implementierungsdetails für den Benutzer einer Klasse zu verbergen. Dies ist ein ziemlich schönes Feature. Aber ich verstehe nicht, warum wir sie in c ++ in den Header einer Klasse schreiben müssen. Ich sehe zwei ärgerliche Nachteile: Der Header des Benutzers wird unübersichtlich …
Ich bin mit dem Konzept des Objekt-Poolings sehr vertraut und versuche es immer so oft wie möglich anzuwenden. Außerdem dachte ich immer, dass Objekt-Pooling die Standardnorm ist, da ich beobachtet habe, dass Java selbst sowie die anderen Frameworks so viel wie möglich Pooling verwenden. Kürzlich habe ich jedoch etwas gelesen, …
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.