アカウント名:
パスワード:
ソースコードの品質が低く理解できず、またこのままでは問題があると思い
これが諸氏もよく話題にする「よくわからないけど動いてるコード」ってやつか。
「本番運用中のコードを変えようとしたら挙動が変わらないことだけを願いますと言われるのは当たり前」
個人的にはこれが一番理由としてでかい。「動いてるものをわざわざいじって動かなくなったらどうすんの?いじる必要ある?」みたいな。そこに時間割くなら別のことしましょうという。
まあ、変更の容易さを担保せずに本番を絶対的正義として技術的な負債が積まれるままになると、変更しづらさでにっちもさっちもいかなくなることが多いけどね。完全に塩漬けでいいならいいけど、運用されてるシステムってのは多少なりとも変更が発生するので。
変更に時間がかかって無事脱落のパターン
それを判断するのは新しく入った者ではなく、マネージャーの仕事だよ。何を長期運用するのか、何は捨てておいていいシステムか、判断する能力も権限も新人にはない。
「チームに入って初手リファクタリング提案は絶対ダメ」経営者や管理職として入ったならまだしも、一兵卒として入ったならその役割は求められていない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
リファクタリングの必要性 (スコア:0)
これが諸氏もよく話題にする「よくわからないけど動いてるコード」ってやつか。
個人的にはこれが一番理由としてでかい。
「動いてるものをわざわざいじって動かなくなったらどうすんの?いじる必要ある?」みたいな。
そこに時間割くなら別のことしましょうという。
Re:リファクタリングの必要性 (スコア:0)
まあ、変更の容易さを担保せずに本番を絶対的正義として技術的な負債が積まれるままになると、変更しづらさでにっちもさっちもいかなくなることが多いけどね。
完全に塩漬けでいいならいいけど、運用されてるシステムってのは多少なりとも変更が発生するので。
Re: (スコア:0)
変更に時間がかかって無事脱落のパターン
Re: (スコア:0)
それを判断するのは新しく入った者ではなく、マネージャーの仕事だよ。
何を長期運用するのか、何は捨てておいていいシステムか、判断する能力も権限も新人にはない。
「チームに入って初手リファクタリング提案は絶対ダメ」
経営者や管理職として入ったならまだしも、一兵卒として入ったならその役割は求められていない。