Als Programmierer werden wir ständig gefragt, wie lange es dauern wird. Und Sie wissen, die Situation ist fast immer so: Die Anforderungen sind unklar. Niemand hat alle Auswirkungen eingehend analysiert. Die neue Funktion wird wahrscheinlich einige Annahmen, die Sie in Ihrem Code getroffen haben, brechen und Sie werden sofort über …
Nachdem ich mir die MegaStructures-Reihe von National Geographic angesehen hatte , war ich überrascht, wie schnell große Projekte abgeschlossen werden. Sobald die Vorarbeiten (Design, Spezifikationen usw.) auf dem Papier erledigt sind, dauert die Realisierung selbst von großen Projekten nur einige Jahre oder manchmal einige Monate . Beispielsweise wurde der Airbus …
Ich hoffe, das ist keine allzu allgemeine Frage. Ich könnte wirklich einen erfahrenen Rat gebrauchen. Ich bin neu als einziger "SW-Ingenieur" in einem relativ kleinen Geschäft von Wissenschaftlern beschäftigt, die in den letzten 10 bis 20 Jahren eine riesige Codebasis zusammengeschustert haben. (Es wurde in einer praktisch veralteten Sprache geschrieben: …
Ich bin Entwickler in einem 5-köpfigen Team und glaube, dass unser Projekt auf eine Katastrophe zusteuert. Ich beschreibe gleich, warum, aber meine Frage lautet: Wie soll ich mich verhalten? Die Frist beträgt 1,5 Monate, und ich glaube, egal was wir tun, dieses Projekt wird scheitern. Ich bin der Meinung, wir …
Ich arbeite an einer Website, auf der sich Benutzer mit OAuth-Anmeldeinformationen von Twitter, Google usw. anmelden können. Dazu muss ich mich bei diesen verschiedenen Anbietern registrieren und einen supergeheimen API-Schlüssel erwerben, den ich habe mit Pfand gegen verschiedene Körperteile zu schützen. Wenn mein Schlüssel gerissen wird, wird das Teil gerissen. …
Ich denke immer wieder über diese Frage nach. Ich möchte die Dinge richtig machen: sauberen, verständlichen und korrekten Code schreiben, der einfach zu pflegen ist. Am Ende schreibe ich jedoch Patch für Patch. Nur weil es keine Zeit gibt, Kunden warten, ein Fehler sollte über Nacht behoben werden, das Unternehmen …
Ich arbeite seit vielen Jahren als Softwareentwickler. Ich habe die Erfahrung gemacht, dass Projekte komplexer und nicht mehr aufrechtzuerhalten sind, je mehr Entwickler an der Entwicklung des Produkts beteiligt sind. Es scheint, dass Software in einem bestimmten Entwicklungsstadium die Tendenz hat, "hackiger" und "hackiger" zu werden, insbesondere wenn keines der …
Es handelt sich nicht wirklich um eine technische Frage, aber es gibt noch einige andere Fragen zur Quellcodeverwaltung und zu bewährten Methoden. Das Unternehmen, für das ich arbeite (das anonym bleibt), verwendet eine Netzwerkfreigabe, um den Quellcode und den veröffentlichten Code zu hosten. Es liegt in der Verantwortung des Entwicklers …
Ich bin mir nie sicher, wann ein Projekt weit genug ist, um sich zuerst der Quellcodeverwaltung zu widmen. Ich neige dazu, das Festschreiben zu verschieben, bis das Projekt vollständig ist, und von da an lege ich hauptsächlich Funktionen fest. (Ich habe keine persönlichen Projekte durchgeführt, die groß genug sind, um …
Mein Freund ist ein Projektmanager für ein Softwareunternehmen. Das Frustrierendste für ihn ist, dass seine Ingenieure häufig ihre Arbeit aufgeben . Das Unternehmen arbeitet hart daran, neue Ingenieure zu rekrutieren, Projekte zu übertragen und ein stabiles Qualitätsprodukt zu erhalten. Wenn die Leute gehen, macht es meinen Freund verrückt. Diese Ingenieure …
Bei einer früheren Beschäftigung war ein Projektmanager (PM) mit der Lieferzeit des Codes für ein Projekt, an dem ich beteiligt war, nicht zufrieden. Mein Projektleiter teilte mir mit, dass der Ministerpräsident erwägt, einen Vertrag zu unterzeichnen, um meine Zeitvoranschläge für Aufgaben und Liefertermine festzuhalten. Die Situation bei dem Projekt war, …
Ich bin ein Junior-Entwickler, der die Möglichkeit hat, die Prozesse meines Teams mitzugestalten, wenn ich die Änderung rechtfertigen kann und wenn dies dem Team hilft, seine Arbeit zu erledigen. Dies ist neu für mich, da meine früheren Unternehmen mehr oder weniger fest definierte Prozesse hatten, die vom Management kamen. Mein …
Passen unterschiedliche Versionsnamenskonventionen zu unterschiedlichen Projekten? Was benutzt du und warum? Ich persönlich bevorzuge eine hexadezimale Build-Nummer (z. B. 11BCF), die sehr regelmäßig erhöht werden sollte. Und dann für Kunden eine einfache 3-stellige Versionsnummer, dh 1.1.3. 1.2.3 (11BCF) <- Build number, should correspond with a revision in source control ^ …
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 …
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.