アカウント名:
パスワード:
> 改修がわずか1行でも、影響調査に1カ月、テストに数週間かかることが珍しくなかった
うん、普通。修正が1行でも100行でも、かかる期間は大して変わらない。
どこにぶら下げようかと思ったのですがとりあえずここに。
世間では悪徳として名高い「コピペによるコード量産」ですが、テストまで視野に入れると、コピペもそれほど悪くないんじゃないかと思うことがあります。
「10の機能から呼び出される共通の下請け処理」を、「共通のコード一つ」にまとめた場合、そのコードに修正を入れることになったら、たとえその修正の影響が出るはずなのは一つの機能からの呼び出しの時だけ、だったとしても、呼び出し元のの10の機能全てについて問題がないかテストを行う必要があります。
でも、コピペでコードを10個に分散させている場合
そういうその場しのぎの繰り返しが限界になったという記事ではないの?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
よくある (スコア:0)
> 改修がわずか1行でも、影響調査に1カ月、テストに数週間かかることが珍しくなかった
うん、普通。
修正が1行でも100行でも、かかる期間は大して変わらない。
Re: (スコア:1)
以前いたところで、危なそうなシステムを組む人たちが理由も確かめずに適当な(そう見えた)対策をちゃっちゃとするので危ないと思い
出荷にはロングランなどもしないとだめじゃ無いの??
っていったら煙たがられました
そのチーム出すトラブルがあまりに多くて顧客よりクレームが入って
結局はロングランとかも始めたそうです
# もちろん、私が言ったことなんぞ...
# 倍返しは無理でしたね :-)
Re: (スコア:1)
どこにぶら下げようかと思ったのですがとりあえずここに。
世間では悪徳として名高い「コピペによるコード量産」ですが、
テストまで視野に入れると、コピペもそれほど悪くないんじゃないかと思うことがあります。
「10の機能から呼び出される共通の下請け処理」を、「共通のコード一つ」にまとめた場合、そのコードに修正を入れることになったら、たとえその修正の影響が出るはずなのは一つの機能からの呼び出しの時だけ、だったとしても、
呼び出し元のの10の機能全てについて問題がないかテストを行う必要があります。
でも、コピペでコードを10個に分散させている場合
Re:よくある (スコア:1)
そういうその場しのぎの繰り返しが限界になったという記事ではないの?