Ich höre oft Kollegen zu einander sagen: "Das ist ein schrecklicher, schrecklicher Hack." Was ich davon abbringen kann ist, dass es nicht gut ist. Als ich sie fragte, ob es funktioniert, sagten sie "Ja, aber es ist nicht gut". Bedeutet das, dass es keine gute Lösung ist? Wie ist eine …
Ich beende gerade mein Masterstudium (in Informatik) und bewerbe mich um eine Stelle. Ich habe bemerkt, dass viele Unternehmen speziell nach einem Verständnis der Objektorientierung fragen. Beliebte Interviewfragen betreffen Vererbung, Polymorphismus, Zugriffsmethoden usw. Ist OO wirklich so wichtig? Ich hatte sogar ein Interview für einen Programmierjob in C und die …
Haftungsausschluss : Ich kenne die Semantik von Präfix und Postfix-Inkrement sehr gut. Erklären Sie mir bitte nicht, wie sie funktionieren. Beim Lesen von Fragen zum Stapelüberlauf kann ich nicht anders, als zu bemerken, dass Programmierer immer und immer wieder durch den Postfix-Inkrement-Operator verwirrt werden. Daraus ergibt sich die folgende Frage: …
Was ich über Build-Nummern denke, ist, dass jedes Mal, wenn ein neuer nächtlicher Build erstellt wird, eine neue BUILDNUMBER generiert und diesem Build zugewiesen wird. Für meine 7.0-Versionsanwendung lauten die nächtlichen Builds also 7.0.1, 7.0.2 usw. Ist es so? Was nützt dann eine REVISION nach der Build-Nummer? Oder wird der …
Joel Spolsky sagte in einem seiner berühmten Beiträge: Der schlimmste strategische Fehler, den ein Software-Unternehmen machen kann: Den Code von Grund auf neu schreiben. Chad Fowler schrieb: Sie haben die Videos, die Weblog-Posts und den Hype gesehen und Sie haben beschlossen, Ihr Produkt in Rails (oder Java oder .NET oder …
Ich stelle einige Richtlinien für die Codeüberprüfung zusammen. Wir haben noch keinen formalen Prozess und versuchen ihn zu formalisieren. Und unser Team ist geografisch verteilt. Wir verwenden TFS für die Quellcodeverwaltung (wir haben es auch für Aufgaben / Fehlerverfolgung / Projektmanagement verwendet, aber das haben wir zu JIRA migriert ) …
Was sind nach Ihrer Erfahrung (anekdotisch oder auf andere Weise) einige effektive Möglichkeiten, um Agile in eine nicht-agile Organisation oder ein Unternehmen einzuführen? AKTUALISIERT: Kann jemand mit Fällen sprechen, in denen Sie versucht haben, Agile einzuführen, aber "abgeschossen" wurden? Haben Sie jetzt auch ein nachträgliches Verständnis dafür, warum Sie "abgeschossen" …
So oft sehe ich auf dieser Seite Leute, die versuchen, Dinge wie diese zu tun: <script type="text/javascript"> $(document).ready(function(){ $('<?php echo $divID ?>').click(funtion(){ alert('do something'); }); }); </script> Ich denke nicht, dass dies eine Art Muster ist, in das die Leute auf natürliche Weise verfallen. Es muss eine Art Tutorial oder …
Wie viel Erfahrung benötigen Sie in einer Sprache, bevor Sie sie in Ihren Lebenslauf aufnehmen können? Es gibt eine Sprache, die ich beherrsche (Java), die ich definitiv wieder aufnehmen würde, aber ich habe ein paar Semesterkurse am College belegt, die umfangreiches Programmieren in C beinhalteten, oder ich habe mir C …
Ich hatte ein ungewöhnliches, kurzes Gespräch mit einem sehr erfahrenen Architekten über dynamische und statische Sprachen. Er sagte, dass Unternehmensdaten zeigen, dass es Beweise für eine höhere Produktivität gibt, wenn statische Sprachen verwendet werden. Beachten Sie, es ist ein großes Unternehmen mit langer Geschichte. Zu meiner (und anderen) Überraschung verwendete …
Ich bin ein Anfänger in Informatik und wir haben gerade angefangen, einige aktuelle Projekte in Python zu machen. Ich habe festgestellt, dass ich sehr effizient bin, wenn ich die Stift- und Papiermethode verwende, die mein Professor im Unterricht vorgeschlagen hat. Aber wenn ich mein Problem nicht aufschreiben und meine Algorithmen …
Das Team, dem ich angehöre, erstellt Komponenten, die von den Partnern des Unternehmens zur Integration in unsere Plattform verwendet werden können. Daher stimme ich zu, dass wir beim Einführen von Abhängigkeiten (von Drittanbietern) äußerste Vorsicht walten lassen sollten. Derzeit bestehen keine Abhängigkeiten von Drittanbietern und wir müssen auf der niedrigsten …
Ich möchte Youtube als Beispiel verwenden: Sie verwenden IDs in Form von PEckzwggd78. Warum verwenden sie keine einfachen ganzen Zahlen? Oder imgur.com - sie verwenden auch IDs wie 9b6tMZSfür Bilder und Galerien. Nicht sequentielle ganze Zahlen. Warum verwenden sie keine Ganzzahlen (insbesondere sequentielle)? In welchen Fällen ist es eine kluge …
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 …
Heute haben wir die Ursache eines bösen Fehlers herausgefunden, der nur zeitweise auf bestimmten Plattformen auftrat. In Kürze sah unser Code so aus: class Foo { map<string,string> m; void A(const string& key) { m.erase(key); cout << "Erased: " << key; // oops } void B() { while (!m.empty()) { auto …
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.