《构建之法》P16html
有实际用处的同时又是完美的软件,在世界上是不存在的。没有实际用处的完美软件也几乎没有,有人会说“Hello World!”是的程序彷佛能够称为“完美”,可是根据前文对“软件”的定义,咱们不知道这个程序能不能算做一个软件。那市面上有那么多不完美的产品,软件团队为何还要把这些不完美的软件发布出来呢?为何不能等到它们完美以后再发布?软件工程的一个重要任务,就是要决定一个软件在何时可以“足够好”,能够发布。测试
-- 引用自《构建之法》spa