ariyasacca

カテゴリ一覧

Biz | FIRE | SF | Software | tDiary | Web | アニメ | ゲーム | サバティカル | スポーツ | マンガ | ミステリ | メタル | 健康 | 投資 | 携帯 | 時事ネタ | 死生観 | 資格 | 雑記
2004|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|10|11|12|
2025|01|02|03|04|05|06|07|08|09|10|11|12|
2026|01|02|

2006-06-16 (金) [長年日記]

[Software][Biz] ソフトウェアが複雑だという話

自戒の為にメモ。

思うに、ソフトウェアも、本も、想像以上に複雑で大きなものであり、人間が誤りなく全体の設計を前もって行うというのは不可能なのではないか。設計が不要だとか、コードがすべてだという気持ちはさらさらないけれど、「コードを書かずに行う設計には何かしら本質的な限界がある」とは言えそうだ。

テストのないコードの信頼性が低いように、コードのない設計の信頼性は低いのではないか。

要するに、人間の能力はそれほど高くない。「ソフトウェアは、私たちの想像よりもずっと複雑」なのではないか。わたしはそんなことを考えています。

バグがとれない―― 設計がまずいから。きちんと設計してから作らないから。時間がないから。開発者が少ないから。仕様変更が多すぎるから。 …開発の現場ではこういう言葉がよく飛び交うと思います。そのとき、「ソフトウェアは、私たちの想像よりもずっと複雑」ということをちょっと思ってみてください。口に出さないまでも。

末端の人が不具合を発見した時に、設計が悪いとか、工程管理が悪いとか、どんどん上のせいにして行く。それこそ、例外をスローするみたいに。

そうする前に、ちょっと堪えてみることも大事かもしれない。

それでも上のせいだと思った時は、そう主張するのだけれども。


最近のツッコミ

  1. 雷悶 (2026-01-16(金)18:32)「>栗まんじゅう 自分は宮坂さんのお陰で楽しい会社員生活を送れたと思っているため、読んだ感想としてそのようなコメント..」
  2. 栗まんじゅう (2026-01-16(金)17:51)「大手会社のどんな悪口や裏話があるのかと黒い気持ちで開いたが、最後まで読んだら私も会ったことのない宮坂さんのことが好き..」
  3. 雷悶 (2026-01-02(金)11:08)「>塩漬けくんさん 名鉄岐阜駅も再開発のために百貨店跡地の商業施設を閉めちゃったんでしたっけね。前途多難ですね。 ..」

参号館  の中の  日記(ariyasacca)

トップ «前の日記(2006-06-15 (木)) 最新 次の日記(2006-06-17 (土))» 編集