Ich bin Programmierer mit 1 Jahr Erfahrung, vor kurzem habe ich festgestellt, dass ich ein Projekt selten richtig beginne (der Großteil meines Nebenprojekts), normalerweise verläuft der Projektzyklus wie folgt Beginnen Sie mit einigen Anwendungsfällen Starten Sie die Codierung Erkenne ein paar Dinge, die ich nicht gut behandelt habe und die …
Sie wissen, wer sie sind. Sie sind die Rockstars der Programmierung: Sie codieren 10x schneller. Ihr Code funktioniert einfach. Sie kennen nicht nur ihre Muttersprache in- und auswendig, sondern wissen auch, wie es unter der Haube funktioniert. Sie kennen die Antwort auf die meisten Fragen, bevor Sie sie stellen. Einige …
Wo ich arbeite, üben wir Scrum-Driven Agile mit 3-wöchigen Iterationen. Ja, es wäre schön, wenn die Iterationen kürzer wären, aber das zu ändern, ist im Moment keine Option. Am Ende der Iteration stelle ich normalerweise fest, dass der letzte Tag sehr langsam verläuft. Die eigentliche Arbeit wurde bereits abgeschlossen und …
Der Rot-Grün-Refaktor-Zyklus für TDD ist gut etabliert und akzeptiert. Wir schreiben einen nicht bestandenen Komponententest und lassen ihn so einfach wie möglich bestehen. Was sind die Vorteile dieses Ansatzes gegenüber dem Schreiben vieler fehlgeschlagener Komponententests für eine Klasse, die alle auf einmal bestehen. Die Testsuite schützt Sie weiterhin vor dem …
In einem kürzlich durchgeführten Interview fragte ich die Interviewer: "Wie bewerten Sie neue Technologien und Bibliotheken (wie SignalR) und bringen sie zum Einsatz?" Sie sagten, sie taten es nicht, stattdessen schreiben sie alles selbst, damit sie sich nicht auf irgendjemanden verlassen müssen. Die Firma arbeitet nicht für Regierungs- oder Verteidigungsunternehmen …
Betrachten wir eine GUI-Anwendung, bei der der Hauptthread die Benutzeroberfläche fast augenblicklich aktualisiert und ein anderer Thread Daten über das Netzwerk abruft oder es garantiert 5-10 Sekunden dauert, bis der Auftrag abgeschlossen ist. Ich habe viele verschiedene Antworten dafür erhalten, aber einige Leute sagen, wenn es sich um eine Rassenbedingung …
Ich arbeite als Entwickler an einer neuen mobilen App für Android und iOS mit einer großen Backend-Komponente. Wir haben an drei Sprints dieses Projekts teilgenommen und verwenden Scrum für alle Zeremonien (Verfeinerung, Planung, Tageszeitungen, Rückblicke usw.). In zwei der Sprints musste das Team (unbezahlte) Überstunden und Wochenenden leisten, da das …
Ich werde als Entwicklungsleiter für ein Startup arbeiten und ich habe vorgeschlagen, dass wir VMs für die Entwicklung verwenden. Ich spreche nicht von jedem Entwickler, der einen Desktop mit VMs zum Testen / Entwickeln hat, sondern von einem Server-Rack, in dem alle VMs verwaltet werden und die Entwickler von einem …
Es ist heutzutage der letzte Schrei. "Jeder" empfiehlt es. Das an und für sich macht mich misstrauisch. Welche Nachteile haben Sie bei der ersten (testgetriebenen) Entwicklung festgestellt? Ich suche nach persönlichen Erfahrungen von sachkundigen Praktikern - ich kann die hypothetischen Überlegungen von hundert Möchtegern an anderer Stelle im Internet lesen. …
Es ist eine bekannte Tatsache in der Softwareentwicklung, dass die Kosten für die Behebung eines Fehlers exponentiell ansteigen, je später in der Entwicklung dieser Fehler entdeckt wird. Dies wird durch Daten gestützt, die in Code Complete veröffentlicht und in zahlreichen anderen Veröffentlichungen angepasst wurden. Es stellt sich jedoch heraus, dass …
Wir hören viel über Codegerüche, Testgerüche und sogar Projektgerüche, aber ich habe keine Diskussion über Arbeitgebergerüche außerhalb des Joel-Tests gehört . Nach vielen Enttäuschungen bei Arbeitgebern mit einem Bouquet unangenehmer Gerüche nach Unternehmenskultur glaube ich, dass es Zeit für mich ist, mich aktiv um eine ausgereiftere Entwicklungsumgebung zu bemühen. Ich …
Ich habe ein Verhalten in mir selbst bemerkt, das ich als "Stopp-Punkt-Syndrom" bezeichne. Dies bedeutet, dass ich nicht aufhören kann zu arbeiten, bis ich einen "Stopp-Punkt" erreiche (oder erschöpft bin). Mit anderen Worten, wenn ich mich in der Zone befinde, in der an der Fertigstellung eines Features gearbeitet wird, werde …
Manchmal fühle ich mich wie ein Musiker, der keine Live-Shows spielen kann. Programmieren ist eine ziemlich coole Fähigkeit und eine sehr weite Welt, aber vieles geschieht "außerhalb der Kamera" - in Ihrem Kopf, in Ihrem Büro, fern von Zuschauern. Sie können natürlich mit anderen Programmierern über das Programmieren sprechen, und …
Ich habe Bob Ross dabei zugesehen, wie er heute Abend ein paar "fröhliche Bäume" gemalt hat, und ich habe herausgefunden, was mich in letzter Zeit an meinem Code gestresst hat. Die Gemeinschaft der Leute hier und auf Stack Overflow scheint jeden Hauch von Unvollkommenheit abzulehnen. Mein Ziel ist es, seriösen …
Ist es eine gute Praxis, die Fehlernummern in der Datei selbst in einem Kopfzeilenkommentar abzulegen? Die Kommentare würden ungefähr so aussehen: MODIFIED (MM/DD/YY) abc 01/21/14 - Bug 17452317 - npe in drill across in dashboard edit mode cde 01/17/14 - Bug 2314558 - some other error description Es scheint hilfreich …
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.