アカウント名:
パスワード:
>属人化するからという理由で開発そのものに着手しないよりも、継続性は後で考えてまずは始めてみるほうがよいのではと話している。
まさにその通りですよ。言ったやつの負け。やったやつの負け。って流れはウンザリ。そんなことを20年以上続けて、この体たらくな訳で、、
それに高々、数百か、千行台のソースでしょ?後からどうにも出来ないのは困るってさー、スキル低いにも程がありますわ(苦笑)
いや実際、他人の書いた1000行程度のコードをメンテナンスできるスキルを持っている人は、そうそうそこいらに転がってはいないよ。メンテナンスしやすいコードならいいけど、そう言う保証も無いわけだし。
メンテできないなら1000行程度のプログラムなんて一から作り直せばいいそれもダメなら元の手作業に戻ればいい
運用経験のない人は、そう考えがちなんだよなー。自分もそうだった。
それもダメなら元の手作業に戻ればいい
ある仕事を1000行のプログラムにして、それが定着すると、手作業で行う手順が失われる。
メンテできないなら1000行程度のプログラムなんて一から作り直せばいい
プログラムを一から作り直す以前に、手作業での手順を再構築することから始める必要がある。1000行ものプログラムになる仕事を、再度手順化するのは、そう簡単ではない。
そんなことを考えるくらいなら、プログラムのメンテナンス性を高めておく方が良い。場合によっては、仕様書・設計書、あるいは、元の手作業の手順を書いておく、と言う事になるかもしれない。
使い捨て作るのはいいけど他人にメンテさせないでね。自分で作るのはいいけどそれを他人が使うシステムに組み込まないこと。
そもそも、手作業でやるヒマがないから自動化しているので、他人が作ったものを解読するようなヒマすらないぞ。ましてや改良なんて。
元のマクロを理解できる人がいないから、仕様変更に伴って「元のマクロがデータを処理できるように変換するマクロ」なって屋上屋を架すようなものを作る場合もある。
それは結局最初にメンテナンス性を考えないで作るからでしょ仕様書を作れなくてもソース内にコメントを残しておけばわざわざ「解読」なんてすることもない
属人化を気にしておいてその辺疎かにするのは矛盾してる
少なくともこのストーリーに関しては作者の手を離れてメンテされてるようだから、そういった心配はないんでしょ(ただ、それは組織的に体制がしっかりしているからということもあると思うけど)
※ ちなみにこれは、過去の誰が作ったかもわからない謎のプログラムの話ではなく、今後発生するであろう「まず始めてみる」についての話
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
まずは始めてみる (スコア:0)
>属人化するからという理由で開発そのものに着手しないよりも、継続性は後で考えてまずは始めてみるほうがよいのではと話している。
まさにその通りですよ。
言ったやつの負け。やったやつの負け。って流れはウンザリ。
そんなことを20年以上続けて、この体たらくな訳で、、
それに高々、数百か、千行台のソースでしょ?
後からどうにも出来ないのは困るってさー、スキル低いにも程がありますわ(苦笑)
Re:まずは始めてみる (スコア:1)
いや実際、他人の書いた1000行程度のコードをメンテナンスできるスキルを持っている人は、そうそうそこいらに転がってはいないよ。
メンテナンスしやすいコードならいいけど、そう言う保証も無いわけだし。
Re: (スコア:0)
メンテできないなら1000行程度のプログラムなんて一から作り直せばいい
それもダメなら元の手作業に戻ればいい
Re:まずは始めてみる (スコア:1)
運用経験のない人は、そう考えがちなんだよなー。自分もそうだった。
それもダメなら元の手作業に戻ればいい
ある仕事を1000行のプログラムにして、それが定着すると、手作業で行う手順が失われる。
メンテできないなら1000行程度のプログラムなんて一から作り直せばいい
プログラムを一から作り直す以前に、手作業での手順を再構築することから始める必要がある。
1000行ものプログラムになる仕事を、再度手順化するのは、そう簡単ではない。
そんなことを考えるくらいなら、プログラムのメンテナンス性を高めておく方が良い。
場合によっては、仕様書・設計書、あるいは、元の手作業の手順を書いておく、と言う事になるかもしれない。
Re: (スコア:0)
使い捨て作るのはいいけど他人にメンテさせないでね。
自分で作るのはいいけどそれを他人が使うシステムに組み込まないこと。
Re: (スコア:0)
そもそも、手作業でやるヒマがないから自動化しているので、
他人が作ったものを解読するようなヒマすらないぞ。
ましてや改良なんて。
元のマクロを理解できる人がいないから、仕様変更に伴って「元のマクロがデータを処理できるように変換するマクロ」なって
屋上屋を架すようなものを作る場合もある。
Re: (スコア:0)
それは結局最初にメンテナンス性を考えないで作るからでしょ
仕様書を作れなくてもソース内にコメントを残しておけばわざわざ「解読」なんてすることもない
属人化を気にしておいてその辺疎かにするのは矛盾してる
少なくともこのストーリーに関しては作者の手を離れてメンテされてるようだから、そういった心配はないんでしょ(ただ、それは組織的に体制がしっかりしているからということもあると思うけど)
※ ちなみにこれは、過去の誰が作ったかもわからない謎のプログラムの話ではなく、今後発生するであろう「まず始めてみる」についての話