41

性能

ヴィルトの法則

ソフトの肥大はハードの高速化を上回る。

条文

もし

「ソフトウェアはハードウェアが速くなるよりも速く遅くなっている。」ハードの利得はそのたびに、追加された抽象層・機能・不注意によって吸収され、ユーザーが体感する速度は横ばいか悪化する。

ならば

速いマシンが買ってくれた速度を、「使ってよい許可」ではなく「守るべき予算」とみなせ。性能予算を設け、リリースがそれを割り込んだらビルドを失敗させよ。

ただし

パフォーマンスバジェット / リーンなソフトウェア

出典

Niklaus Wirth, A Plea for Lean Software (IEEE Computer, 1995)。

原典へ

関連する条文