《構建之法》P16html
有實際用處的同時又是完美的軟件,在世界上是不存在的。沒有實際用處的完美軟件也幾乎沒有,有人會說「Hello World!」是的程序彷佛能夠稱爲「完美」,可是根據前文對「軟件」的定義,咱們不知道這個程序能不能算做一個軟件。那市面上有那麼多不完美的產品,軟件團隊爲何還要把這些不完美的軟件發佈出來呢?爲何不能等到它們完美以後再發布?軟件工程的一個重要任務,就是要決定一個軟件在何時可以「足夠好」,能夠發佈。測試
-- 引用自《構建之法》spa