Ich bin ein neuer Mitarbeiter eines Softwareunternehmens und habe eine E-Mail gesehen, die von einem Systembesitzer an einen Mitarbeiter gesendet wurde, aber mit dem gesamten Entwicklerteam, und ich habe mir ein bisschen Sorgen um die Umgebung gemacht. Ich habe vor kurzem das College verlassen, also ist dies mein erster Job. Ist das in Tech-Unternehmen normal?
An die Mail-Liste des Entwicklerteams von Rick und Cc gesendet:
Hallo Rick,
Ich habe valgrind auf dem SpaceShip-Projekt ausgeführt und ich glaube, ich habe einen Speicherverlust in einem Teil des Plattformcodes gefunden. Ich glaube, ich habe die Quelle gefunden und das Problem kann mit dem folgenden Unterschied behoben werden:
--- a / Raumschiff / DoBattle.cpp +++ b / Raumschiff / DoBattle.cpp vector<part> parts = getSpaceShipParts (); + shared_ptr<SpaceShip> p = neues Raumschiff (Teile); -SpaceShip * p = neues SpaceShip (Teile); engagInBattle (p, Feind);
Ich habe valgrind mit der Änderung erneut ausgeführt, und es scheint das Problem zu beheben!
Danke,
Morty
Eine ziemlich vernünftige E-Mail, dachte ich, die beantwortet wurde mit:
Hallo Morty,
Danke, aber in Zukunft bitte nur angeben die Informationen zum Reproduzieren eines Problems, keine vorgeschlagene Lösung. Ich lese keine vorgeschlagenen Korrekturen, da sie mich für eine bestimmte Vorstellung davon prädisponieren, was das eigentliche Problem ist und wie die Korrektur aussehen sollte. Ich gehe besser frisch rein und entscheide selbst.
In Fällen, in denen ich versehentlich ein Diff gelesen habe, bevor ich merkte, was es ist, verbringe ich absichtlich mindestens einige Tage damit, es zu vergessen, damit ich es frisch angehen kann. Wenn ich mir also einen Unterschied mache, ist es wahrscheinlicher, dass ich mich das Problem für einige Zeit nicht einmal anschaue.
Vielen Dank,
--Rick