■ このスレッドは過去ログ倉庫に格納されています
元開発者「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 ★