2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

元開発者「Windows95には3500個のバグが残っていることを知っていましたが、そのまま発売しました」

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

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

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

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

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

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

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

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

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

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

Windows95はそういう理由から、3500個のバグを残したまま製品化されました。といっても、深刻なバグはもちろんちゃんと修正してあります。

たとえばセーブしたはずのファイルが勝手に消えるといったバグを残してしまっては、使い物になりません。だからそういったものはちゃんと検証して除去しています。

ただ、ユーザーが通常の使用をする中では発生しないような細かいバグは修正しませんでした。たとえば一般のユーザーが絶対に知らないような特殊なコマンドを入力すると画面が消えてしまうなどです。

そういったものまで完璧に除去しようとすると、無限に時間がかかります。それでは発売予定に間に合いません。

それでもご存知のように、Windows95は世界に大きなインパクトを与えました。恐らくWindows95は、細かいプログラムの知識を持っている専門家にとってはたいへんな手抜き作に見えたことでしょう。

しかし大事なのは、一般のお客さんにとってどれだけいいものを素早く提供できるかです。バグの修正は発売後にもできますから、そこは許容範囲を見極め、割り切ってしまうべきです。
https://financialjournal.ana.co.jp/career/detail/id=2834

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

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

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

5 :名無し募集中。。。:2019/12/15(日) 20:10:28 ID:0.net
まとめサイト

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

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

8 :名無し募集中。。。:2019/12/15(日) 20:16:03.86 0.net
全然ok.何言ってんの。6割OKならGO。

9 :名無し募集中。。。:2019/12/15(日) 20:20:12.20 0.net
まとめやすいレス

10 :名無し募集中。。。:2019/12/15(日) 20:21:17.28 0.net
光栄「客をベータテスターの様に扱うのは感心しない」

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

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

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

14 :名無し募集中。。。:2019/12/15(日) 20:24:25 ID:0.net
個数だけ言われても無意味な議論

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

16 :名無し募集中。。。:2019/12/15(日) 20:24:49 ID:0.net
嘘つけ
35000個だろ

17 :名無し募集中。。。:2019/12/15(日) 20:28:25 ID:0.net
アップフロントの仕事術

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

19 :名無し募集中。。。:2019/12/15(日) 20:30:33 ID:0.net
MeとVISTAはOSそのものが欠陥だからバグは存在しない

20 :名無し募集中。。。:2019/12/15(日) 20:31:25 ID:0.net
ホンダの車だってバグあるのわかって発売するからな

21 :名無し募集中。。。:2019/12/15(日) 20:45:24.01 0.net
信じられないかもしれないが当時のマイクロソフトにはOSの専門家がいなかった
Cコンパイラの評価が高かった

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

23 :名無し募集中。。。:2019/12/15(日) 20:59:38 ID:0.net
トロンなら圧勝してた

24 :名無し募集中。。。:2019/12/15(日) 21:03:19 ID:0.net
日本は完璧なものを作ろうとしたから失敗したのか

25 :名無し募集中。。。:2019/12/15(日) 21:04:16 ID:0.net
コーエーもユーザーはデバッガーと公言している

26 :名無し募集中。。。:2019/12/15(日) 21:08:42 ID:0.net
IBMはちゃんとしたものを作ろうとしていた
ゲイツはDOSにちょこちょこっと画面周りのアプリケーションを載せればOSなんてすぐ出来ると考えていた
で無理だったのでDECでOS作ってた人を引き抜いてNTを作らせた

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

28 :名無し募集中。。。:2019/12/15(日) 21:34:04 ID:0.net
日本人からすると目から鱗だわ
失敗するぐらいなら初めから挑戦をするなの国だからかな

29 :名無し募集中。。。:2019/12/15(日) 22:29:49 ID:0.net
そのくせロータスのオフィスソフトをクラッシュさせる機能はしっかり仕込んであった

30 :名無し募集中。。。:2019/12/15(日) 22:36:19 ID:0.net
でもXPすてて次出したのは金儲けの為だけだよね

31 :名無し募集中。。。:2019/12/15(日) 22:38:08 ID:0.net
でもサブスクリプションよりましな事もしってる

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

33 :名無し募集中。。。:2019/12/15(日) 23:12:45 ID:0.net
こういう連中にはミッションクリティカルなプログラムは組めない
奴らの技術力はその程度
もしマイクロソフト製OSが搭載された自動車があったら走る棺桶だろ

34 :名無し募集中。。。:2019/12/15(日) 23:15:38 ID:0.net
闘うプログラマーがKindleで2000円で売ってるよ

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

総レス数 35
8 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★