Ich verstehe, dass außer zum Ausbrechen von in Schleifen verschachtelten Schleifen; Die gotoAussage wird als fehleranfälliger Programmierstil umgangen und verleumdet, um niemals verwendet zu werden. Alt Text: "Neal Stephenson findet es niedlich, seine Labels 'dengo' zu nennen" Siehe den Original-Comic unter: http://xkcd.com/292/ Weil ich das früh gelernt habe; Ich habe …
Ich bin ein Webentwickler, der in einem Team von drei Entwicklern und einem Designer arbeitet. Es ist nun ungefähr fünf Monate her, dass wir die agile Scrum-Softwareentwicklungsmethode implementiert haben. Aber ich habe ein komisches Gefühl, dass ich nur auf dieser Seite teilen wollte. Ein wichtiger Faktor im menschlichen Leben ist …
Ich möchte wissen, wie wichtig es ist, in Ihrer Freizeit zu programmieren? Müssen Sie als Programmierer mit 9-5 arbeiten und dann nach Hause gehen und an Ihrem Hobby arbeiten, um ein besserer Programmierer zu werden? Das heißt, ich weiß, dass Sie nur besser programmieren können, wenn Sie programmieren. Berücksichtigen angehende …
Ich verstehe den Wert des automatisierten Testens und setze es überall dort ein, wo das Problem genau genug spezifiziert ist, um mir gute Testfälle einfallen zu lassen. Ich habe jedoch bemerkt, dass einige Leute hier und auf StackOverflow das Testen nur einer Einheit betonen , nicht ihrer Abhängigkeiten. Hier sehe …
Ich benutze viel Meta-Programmierung, um sich wiederholende Aufgaben zu vermeiden und sicherere Abstraktionen zu erstellen. Ich bin kürzlich zu einem neuen Job gewechselt, bei dem ich in einem größeren Team arbeite, und das macht einigen meiner Kollegen Sorgen, weil sie es nicht verstehen. Ich versuche immer, das volle Potenzial der …
Ich arbeite seit ungefähr einem Jahr an meinem Arbeitsplatz. Ich arbeite hauptsächlich in unserer GUI-Oberfläche, die Methoden aus einem C-Backend verwendet, aber ich muss mich im Allgemeinen nicht mit ihnen befassen, außer mit Rückgabewerten. Unsere Benutzeroberfläche ist angesichts unserer Einschränkungen ziemlich vernünftig strukturiert. Ich wurde beauftragt, dem Befehlszeilenteil des Programms …
Ich versuche immer, das DRY- Prinzip bei der Arbeit strikt zu befolgen . Jedes Mal, wenn ich Code aus Faulheit wiederholt habe, wird er später zurückgebissen, wenn ich diesen Code an zwei Stellen pflegen muss. Aber oft schreibe ich kleine Methoden (vielleicht 10 - 15 Codezeilen), die in zwei Projekten …
Während sich die meisten Interviewfragen auf das aktuelle Wissen eines Kandidaten konzentrieren oder seine / ihre Fähigkeiten zur Lösung algorithmischer Probleme überprüfen, möchte ich einen Entwickler einstellen, der sich leidenschaftlich für das Programmieren interessiert. Was wäre, wenn ich nicht Fragen stellen würde? Was wissen Sie über Technologie "X"? Ich werde …
Nach einer kürzlichen Fehlerbehebung musste ich den von anderen Teammitgliedern geschriebenen Code durchgehen, wobei ich Folgendes fand (es ist C #): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)CostOut) * 100 : 0; Wenn man bedenkt, dass es für all diese Darsteller einen guten …
Im Laufe meiner Karriere habe ich festgestellt, dass einige Entwickler keine Debugging-Tools verwenden, aber vor Ort nach fehlerhaftem Code suchen, um herauszufinden, wo das Problem liegt. Während es oftmals eine gute Fähigkeit ist, Fehler im Code schnell zu finden, ohne einen Debugger zu haben, scheint es weniger produktiv zu sein, …
Ich habe den Quellcode eines Open-Source-Frameworks durchgesehen, wo ich eine Variable "payload" gesehen habe, die oft erwähnt wurde. Irgendwelche Ideen, wofür "Nutzlast" steht?
Momentan erstelle ich eine Datenbankverbindung, wenn meine Webseite zum ersten Mal geladen wird. Ich verarbeite dann die Seite und führe alle Abfragen für diese Verbindung aus. Ist dies die beste Methode, oder sollte bei jeder Abfrage eine Datenbankverbindung hergestellt werden? ps Es ist für mich sinnvoller, eine Verbindung zu erstellen …
Das Antimuster " Das Rad neu erfinden " ist weit verbreitet - anstatt eine fertige Lösung zu verwenden, schreiben Sie Ihre eigenen von Grund auf neu. Die Codebasis wächst unnötig, es gibt leicht unterschiedliche Schnittstellen, die das Gleiche tun, aber leicht unterschiedlich sind. Es wird Zeit verschwendet, um leicht verfügbare …
In C und C ++ sehe ich oft die folgende Konvention: some_type val; val = something; some_type *ptr = NULL; ptr = &something_else; Anstatt von some_type val = something; some_type *ptr = &something_else; Ich nahm anfangs an, dass dies eine Gewohnheit war, die von den Tagen übrig geblieben war, als …
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.