问题一:一个软件在什么时候可以被认为“足够好”可以发布?
问题二:负责的模块的功能被其他人调用。软件的很多错误都来源于程序员对模块功能的误解、疏忽或不了解模块的变化。如何能让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的、量化的保证?
问题三:大部分公司的项目经理叫 Project Manager,微软的经理叫Program Manager,这有什么本质的区别么?
阅读《构建之法》后提出的相关问题
原文:https://www.cnblogs.com/MALIS/p/10487519.html