アカウント名:
パスワード:
経験から言うと、既存のプログラムをどれだけ解析しても、処理内容までは分かってもその処理の意図が分からないという事は往々にしてある。意図が分からないということはその処理が正しいのかどうか判断できないということで、同様の処理を再現することは出来ても結局遠からず保守できなくなる。
それならいっそ要求仕様からきちんと起こして新規に作成する方が良いのでは。
新規に作成する案件ではありません。要件の間違いは危険。
PC-98だと、古い機械の制御用という可能性もあるのでは。
とすると、その制御するための運動モデルなどがハッキリしてなくて、試行錯誤の末に作られた継ぎ接ぎのコードだけが仕様として存在しているのかも。
そうそう。意味不明なコードが、実は機器の同期用ウェイト取りだったり機器バグのためのメモリクリアに使うバッドノウハウだったりとか。
そんなのは仕様書があっても分からなかったりする。仕様ではない手順はせいぜいコメントに書くぐらい。コーディング定義書のようなものを書いている職場があることは聞いたことがあるけど行きたくないな・・・
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
新規に作成し直した方が良いのでは (スコア:4, すばらしい洞察)
経験から言うと、既存のプログラムをどれだけ解析しても、
処理内容までは分かってもその処理の意図が分からないという事は
往々にしてある。
意図が分からないということはその処理が正しいのかどうか
判断できないということで、同様の処理を再現することは出来ても
結局遠からず保守できなくなる。
それならいっそ要求仕様からきちんと起こして新規に作成する方が良いのでは。
Re: (スコア:0)
新規に作成する案件ではありません。
要件の間違いは危険。
Re: (スコア:0)
PC-98だと、古い機械の制御用という可能性もあるのでは。
とすると、その制御するための運動モデルなどがハッキリしてなくて、
試行錯誤の末に作られた継ぎ接ぎのコードだけが仕様として存在しているのかも。
Re:新規に作成し直した方が良いのでは (スコア:0)
そうそう。意味不明なコードが、実は機器の同期用ウェイト取りだったり
機器バグのためのメモリクリアに使うバッドノウハウだったりとか。
そんなのは仕様書があっても分からなかったりする。
仕様ではない手順はせいぜいコメントに書くぐらい。
コーディング定義書のようなものを書いている職場があることは聞いたことがあるけど行きたくないな・・・