通过老师的推荐,我毅然决然的踏上了拜读编程经典《代码大全》之路,最开始这本书到手的时候,我只觉得这本书实在是太过于厚重,让我有一种叹为观止的感觉,感觉其中的内容无非就是枯燥无味的知识灌入,但当我打开书的那一刻我才发现自己的大错特错,这本书无愧于编程经典,这四个大字,这本书让我对编程有了一个立体的概念,明白了编程到底需要什么,注意什么,,在这本书其中的思想大有学问,如何将复杂问题简单化,简单问题流程化也是一门学问。
《代码大全》强调了软件构建的基础,在构建软件之前就要有构思,要知道每个软件有什么需求,有什么差异,有什么风险,要把这一切都要思考到才能真正的做出令人满意的软件,软件的构建过程是倾向于自上而下的设计的,在确定软件需求,我们要对软件进行分步完成,然后把这些组装在一起构成一个完整的软件,我们在做软件的时候要考虑到一起合作时候所产生的方方面面的问题,这些都是软件完成的过程中需要考虑到的,一个合格的软件,不仅是可以运行的,更是要可以维护的,只有可维护性高的代码,才能经得住时间的考验,完成代码就像织衣服一样,有的人织出来的衣服严丝合缝,非常的完美,而有的人织出来的衣服处处漏风,软件就是如此,我们在对软件进行创建的时候要尽可能的考虑一切情况,让自己的软件尽量不出现致命的错误。
《软件大全》这个编程经典,他让我学习了许许多多,通过拜读这本经典著作,我深刻的体会到了编程的魅力。