funkymushroomの答えに強く同意するつもりです。あなたがチーム環境である場合、将来良い割り当てを得る予定があるなら、コードをリファクタリングまたは再編成していることを他の人に知らせてください。
あなたは他にも変更し、維持するコード、維持されている場合は、コーディングのないあなたのスタイルながら、個人的な経験から私は、知っている滞在既存のコードのスタイルでを。コメントや説明を追加しても構いませんが、基本的なレイアウトと規則はそのままにしておく必要があります。プロジェクトの古い達人/銃は、コードが彼らが何年も見てきたものに似ていることを期待しています。
顧客がバグについて叫んでいるとき、管理者は古い銃を使って問題をできるだけ早く修正します。これらの古い銃が圧力下で「コードをクリーンアップ」し、調整する必要があるとわかっている変数をどこに移動または名前変更したかを把握する必要がある場合、会社の名前は「泥"。
危機が終われば、最初に古い銃が重要なアップデートをゆっくりと非難します。次に、会社にいる限り、クリーンアップされたコードを維持し続けることができます。最後に、新しい興味深いプロジェクトが利用可能になると、マネージャーはプロジェクトの作業者を指導者に尋ねます。一度ねじ込んだ場合は、最後に飼料が投入されるまで、新しいプロジェクトにたどり着きません。締め切りに間に合うように。
大学でコーディングの「正しい」方法を学び、現在従業員がいる場合は、その「正しい」方法を忘れてください。これらは大学での割り当てではありません。これらのプロジェクトは1学期だけでなく、何年も生きることができ、最新のCSトレンドにさまざまなレベルの専門知識とさまざまなレベルの関心を持つ人々のグループによって維持される必要があります。あなたはチームプレイヤーでなければなりません。
あなたは学校で最大のホットショットプログラミングになることができますが、職場では、あなたの最初の仕事は、ストリートストリートゼロの初心者です。何年もプログラミングをしている人は、あなたの学校や学年について気にすることはありません。それは、あなたが他の人とどれだけうまくやり、あなたが彼らの生活にどれほどの混乱をもたらすかです。
私の20年の間に、私は複数のエースプログラマーが解雇されたようです。あなたが仕事に非常に、非常に、非常にユニークな何かを持って来ない限り、あなたは交換可能です。あなたはクラスのトップだったかもしれませんが、来年、他の誰かがクラスのトップになり、仕事を探します。
私はそれをあなたの主な仕事と考えています。あなたが仕事を変えることを決めるまであなたの仕事を続けることです。仕事を続けるには、他の人が作り、支払いをした遊び場で素敵な遊びをしなければなりません。
私は否定的に聞こえるかもしれませんが、常に希望があります。経験を積んで成功すると、影響力を獲得し、物事をより良い方法に変えることができます。新しいコードを書くとき、または新しいプロジェクトで、求める変更をプッシュします。それが新しいコードである場合、古い銃はそれが去った方法であると期待していません、そして彼らが利点を見るとき、彼らは新しい方法を学び、適応するかもしれません。
古いシステムは変更できますが、時間がかかります。何かを変えるとリスクが発生し、ビジネスがリスクを憎むため、時間と労力をかけて会社が変化に対応できるようにする必要があります。