《人月神话》读后感

经过对《人月神话》后面几章的阅读,我感受到在编程实践过程中实验和针对变化及时做出改变,从而更好的达到目的,但是在系统维护过程中,系统软件开发是减少混乱度(减少熵)的过程,所以它本身是处于亚稳态的。软件维护是提高混乱度(增加熵)的过程,即使是最熟练的软件维护工作,也只是放缓了系统退化到非稳态的进程。与此同时,我们还必须意识到对专业工具的需求,对这类工具的开发不能吝啬人力和物力一一这种企图的危害非常隐蔽。可能有人会觉得,将所有分散的工具管理人员集中起来,形成一个公共的工具小组,会有更高的效率,实际上却不是这样。阶段(量子)化、定期变更。随着项目的推进,系统构件的开发者会带着他们工作的最新版本一一更快、更小、更完整,或者公认的、 bug更少的版本不时地出现在我们面前。将使用中的构件替换成新版本仍然需要进行和构件添加一样的系统化测试流程。这个时候通常已经具备了更完整、有效的测试用例,因此测试时间往往会减少很多。从而更好的完成项目开发
posted @ 2024-01-30 19:05  石铁生  阅读(12)  评论(0编辑  收藏  举报