ネタつつき1ー保守性と怠惰の違い2008-06-04 Wed 14:41
今日面白いネタを発見しました。それはじゃんぬさんが書かれたこの記事です。
VSS で管理しているのにソースの修正部分の差分をコメントとして残す これは一見笑い事のように見えますが、実のところバグを生む大変危険な状態なのです。 こういった悪習は、もともと理論が存在せず、感情論で存在しているため、根絶やしにするのも困難です。 この例はプログラミングをある程度やった人には馬鹿げているとすぐ分かります。 しかし、もっと分かりにくい悪習もありますし、上司が情報処理技術を知らない場合どんな害を生むのか理解できません。 この件を見て連想するのがコードの保守性です。達人が書いたコードは、普通のプロには読めないことが往々にして起こります。情報処理技術は能力に途轍も無い差が発生しますので、達人が普通に感じる事も一般人には理解不可能なのです。 ですから普通の企業はなるべく一般人にあわします。これは一見合理的判断です。何故ならば、達人がいつまでもその会社に居るとは限らず、達人がいなければ保守できないのは会社にとって思わしくないからです。 とは言えこの件のように一般的なプロ以下のレベルにあわしてもいいのでしょうか?この件を見れば大概の人はあわすべきでないと言うでしょう。しかしながら、誰が一般レベルを決定するのでしょうか?上司でしょうか?でも上司が無知な場合、会社にとってよい結果を生むでしょうか? この問題は一見笑い話ですが、似たような事が多々実際に起こり、それが品質を下げている事実と、プログラミングがあらゆる場所に進出し、間違えが許されなくなってくる時、このままでいいはずがありません。 これはIT業界にとって、重要な課題なのではないでしょうか? 私はそう思えてなりません。 |
この記事のコメント手探りです。
このような問題について、議論されている所や 参考になるような所はご存知でしょうか? この事について、上司は同僚に話をするのですが、 今いちなっとくしてくれない、、、可読性も悪くなる バグに繋がるなどいってるのですがねぇ、、、 本当に問題ですね><
2008-06-05 Thu 16:36 | URL | 手探り #-[ 内容変更]
はじめまして、こんにちは。
>このような問題について、議論されている所や 参考になるような所はご存知でしょうか? 残念ながら私は知りません。 個々の技術者は問題を知っているみたいですが、どうやら社会的には認知されていようです。
2008-06-05 Thu 16:41 | URL | インドリ #-[ 内容変更]
すいません><
はじめての挨拶が抜けてしまいました>< はじめまして。手探りです。 私もいろいろ調べたんですが、そういったところないんですよねぇ。。。 難しい問題です。本当。
2008-06-05 Thu 23:23 | URL | 手探り #-[ 内容変更]
|
コメントの投稿 |
||
|
|
||
| 管理者だけに閲覧 | ||
|
|
||
この記事のトラックバック |
|
| 無差別に技術をついばむ鳥 |
|