IT戦記 このページをアンテナに追加 RSSフィード

2008-09-22

優れたテストの重要性

JavaScript の進化

ここ 1, 2 年で JavaScript という言語は何倍も高速化されました。

それは何故でしょうか。

その要因を少し考えてみました。

SunSpider の出現

f:id:amachang:20080922130746p:image

その一番の要因は、 JavaScript のパフォーマンステスト SunSpider ではないでしょうか。

SunSpider によって、シンプルで分かり易い JavaScript エンジンの指標が誰にでも分かる数字として提供されたのです。

これと似たような事例として、 acid2 testacid3 test があります。

http://www.webstandards.org/files/acid2/reference.png

このテストも、レンダリングエンジンの正しさを分かり易い数字や絵として提供しました。

その結果、今日のウェブブラウザレンダリングエンジンは目覚ましい進化を遂げたのです。

まとめ

進化の裏にはテストあり。

テストはソフトウェアの最良のマーケティング手段かも。

面白くて分かり易いテストを作れる人になろう。

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

トラックバック - http://d.hatena.ne.jp/amachang/20080922/1222056085