あなたは、圧力の下で重要な機能を提供するコードを書きました。あなたはいくつかのコーナーを切り、SerialIndirectionShutoffManagerのような名前を持つ過度に肥大化したクラスにいくつかのコードをマッシュアップしました。あなたのペニーピンチのボスにリファクタリング作業をどのように正当化しますか?
あなたは上司にこのことをきれいにするために1週間必要とします。
"何をクリーンアップしますか?"
"私のコード - その豚のような!"
「もう少しバグの修正がありますか?」
「そうでもない、そのようなより多くの..」
「あなたはそれをより速く走らせるつもりです?」
は「おそらく、言い訳はないthatsの..」
あなたはチャンスがあったとき、「次にあなたはそれを正しく書かれているはずです。今、私はあなたがここにいるうれしいです、ええ、私はつもりは行かなければなりませんよ先にこの週末に来るように頼む.. "
私はMatinのファウラーの本を読んだが、私は、私はこの問題について彼のアドバイスに同意するかわからない:
- は、定期的なコードレビューを奨励、リファクタリング作業は開発プロセスの自然な部分として奨励されています。
- あなたは開発者であり、あなたの義務の一部です。
これらの両方の方法は、あなたのマネージャーと通信する必要がなくなります。
あなたの上司に何を伝えますか?
+1「嘘をついている」 –