今天我主要是阅读了人月神话的第八、九、十、十一、十二章,这几章给我最深的感受是为未雨绸缪做准备。
人们总是希望一切的事情都尽在掌握之中,所以总是试图在制定完美计划之后一路顺风顺水地执行下去。很多软件开发人员也是这么想的,但软件能开发使用不是最终的目的,软件能维护并能满足用户长时间的使用才是目的,也决定了软件的可维护性非常重要。很多时候在维护的过程虽然开发时期出现的问题越来余越少,但早期维护的活动会导致软件出现越来越多的问题,但也并非不可解决,只有在软件设计阶段考虑了软件将来的可维护性,就有可能让软件在维护过程不会出现越来越多的问题。而且因为每个软件的独特性,开发人员不能直接利用自己已有的很多上一个软件或者从以前软件中获得部分功能程序用于新软件的开发,如果真的这样做了,那是非常愚蠢的。
以上就是我阅读了这几章之后的主要感受,虽然理解不深,但在阅读完成后,也算有了自己的阅读体会。