windows95_logo

1: 名無し募集中。。。 2019/12/15(日) 20:05:12.49 0
Windows95は「3500個のバグ」を残して発売された

「兵は拙速を尊ぶ」という言葉があります。これは孫子の『兵法』から派生した言葉だと言われています(ただ、それを否定する説もあり、何の書物が正統な起源なのかは詳しくわかっていません)。

この言葉は、一般には「拙い戦法でも素早く進軍したほうが戦いに勝つという」意味で浸透しています。転じて、「仕事は最初のうちに迅速に終わらせると良い」という意味にもなっています。

私はマイクロソフトでWindows95の開発をしていました。マイクロソフトでは仕事ごとに必ず締め切りがあり、なおかつ製品(Windows95)の発売予定日も決定していたので、決められた仕事は必ず期限内に終わらせる必要がありました。

私はWindows95を予定通りに発売するために、全力で仕事をしました。その結果、きちんと1995年8月24日に発売されました。

しかし発売当時、Windows95には約3500個のバグが残っていました。私たちはそれを知っていましたが、そのまま発売することになりました。

もちろんバグは修正することができます。だから先ほど紹介したように、スマホアプリの開発者はいつもバグの修正に奮闘しているわけです。

けれどもそのバグの数は、ある臨界点に達するともうそれ以上減らないということがプログラマの世界では知られています。なぜなら、あるバグを直すとその副作用でほかのところでバグが発生するからです。

つまりソフトウェアのバグというのは、完全に0にすることはできないのです。

それゆえプログラマたちは、100点じゃなくてもいいので90点や80点のプログラムを必ず納期に提出することが求められています。「兵は拙速を尊ぶ」という言葉は仕事にもまさに当てはまるのです。

(続きはこちら)
https://financialjournal.ana.co.jp/career/detail/id=2834

2: 名無し募集中。。。 2019/12/15(日) 20:07:44.91 0
そういうものだよ
ハードウェアですらちょこちょこ改善しながらやってんだし


3: 名無し募集中。。。 2019/12/15(日) 20:08:57.58 0
当たり前の話すぎて何の感情も起きないな

4: 名無し募集中。。。 2019/12/15(日) 20:10:20.52 0
そもそも3500という項目数を管理してたのがスゴいw
普通管理せずに放置w

22: 名無し募集中。。。 2019/12/15(日) 20:59:19.42 0
>>4
バグ管理台帳くらいあるぞ
そもそもQAからバグあげるから

27: 名無し募集中。。。 2019/12/15(日) 21:10:22.75 0
分業で作るから完璧なものは絶対に出来ない

11: 名無し募集中。。。 2019/12/15(日) 20:21:54.79 0
バグの数はソースの量と開発に関わる人の数に比例して増える
バグを減らすコツは少人数で開発し出来るだけソースコードを書かせず
パッケージ化されたものを使わせることだからな

32: 名無し募集中。。。 2019/12/15(日) 22:43:09.73 0
多人数で作るのが問題ではない
OSに要らないものを組み込むからおかしくなる

6: 名無し募集中。。。 2019/12/15(日) 20:10:31.34 0
最近の発売後すぐ買うやつは人柱になりたいマニアで
何回かファーム更新して1年くらい経ったら良くなるみたいなものづくりってどうなのかとは思う

13: 名無し募集中。。。 2019/12/15(日) 20:23:19.24 0
DOS2.11なんかフロッピー入れ替えてアクセスあったら
FAT書き換えられてデータがパーとかあったからな

7: 名無し募集中。。。 2019/12/15(日) 20:11:27.03 0
100%再現可能じゃなくても不具合は不具合だし
特定の動作をしたときだけでもバグだから実際に
使ってて気付かないものもあったでしょう

12: 名無し募集中。。。 2019/12/15(日) 20:22:35.21 0
バグを把握してるなら放置するなよ

15: 名無し募集中。。。 2019/12/15(日) 20:24:44.67 0
放置はしてないからリストアップされてる
バグが見つかると優先順位が決められ優先順位の高いものから対応する
例えばバグでエラーメッセージが出るが操作には支障がないみたいなのや
イレギュラーな操作によって意図しない動作をするなんてのは後回しにされる

18: 名無し募集中。。。 2019/12/15(日) 20:29:22.71 0
そのせいでMEたんがドジっ娘に

35: 名無し募集中。。。 2019/12/15(日) 23:16:58.00 0
そういえばPCって昔はよくフリーズしてたなー(怒)

2: 名無しオンライン 2019/12/15(日) 19:03:42.79 ID:rSjy6o+6
OSのプログラムの全行を理解なんてありえんからな
理論上は完璧なプログラムは作れても無理や 
しょぼい制御ソフトでもトータル数千行やしカーネルの不具合なんかまで考えたらもう無理げー
人間がつくっとるんだもの
それこそスパコンに検査させんと

3: 名無しオンライン 2019/12/15(日) 19:05:09.76 ID:rSjy6o+6
しかもハードウェアの物理不具合までからむんだから完璧なコンピューターなんて
物理的にもつくれねえええええ

4: 名無しオンライン 2019/12/15(日) 19:09:20.05 ID:k3LCVdZP
まぁしょうがないよね
ただ一度触ればすぐ分かるバグとかは酷すぎだけどな

5: 名無しオンライン 2019/12/15(日) 19:23:22.86 ID:ayLEvNHu
しょうがないだろーー!しょうがないだろ!!

10: 名無しオンライン 2019/12/15(日) 19:37:29.91 ID:3FDdZGT4
バグというより数値の入れ間違いが多い印象

49: 名無しオンライン 2019/12/15(日) 23:25:41.75 ID:+GbB19yo
重大なバグは直してから提供するもんだよ。細かいのはどうでもいいんだわ

6: 名無しオンライン 2019/12/15(日) 19:23:55.26 ID:3FDdZGT4
バグではないセキュリティーホールだ

29: 名無しオンライン 2019/12/15(日) 20:58:27.99 ID:Yj0AKxx3
なのに自動運転とか言ってるんだから怖い

512mMyoS49L._AC_SL1200_
Microsoft Pro IntelliMouse シャドウ ブラック NGX-00018