code complete 每个程序员都应该阅读
2016-01-26 本文已影响655人
笨驴爱吃胡萝卜
p2304188484.jpg
先放一张美女图片,拍与迈哈密。。。。。。。
最近年底了,没有什么项目需求了,于是把买了快一个季度的书拿过来2本,读了读,结果发现md 自己白痴了好久,原来我一直寻找的大部分答案都在一本书上,就代码大全(感觉翻译的有点怪,code complete)
这本书我还没有读完,仅仅读了第三章 第18章 和第5章,已经深深感觉膜拜作者了。
这本书没有针对任何一门语言,可是却讲了所有语言编写代码的时候通病,和解决方法。再默默的闷头写代码的时候,感觉遇到瓶颈的时候,应该读读它。
这里简单的记载一下自己的感悟
每一章没有任何联系,只不过是彼此的深入和延伸,没有连上丝毫不一样。
我开始读的第三章,是作者对初学者想说的,从生物进化角度,和建筑学角度,分析了代码在开始编写的时候应该的准备工作。和人的沟通,这个在中国太实用了,如果你的领导同样有着对软件的热忱。
第五章,也是我感觉目前项目组中最值得学习的,就是项目复杂度控制,这里的基本思想是项目需求变换的时候,如何应对,在你编写代码的时候如何控制这个复杂度和代码的所谓重构带给其他人员的困难,如果你是个干了2年以上的程序员,里面的基本所有的问题,基本你都面临过。
另外我又读了第18章,关于if else 给我们代码和逻辑判断处理方法。我马上实践了一下,果然项目中可以去掉好多的if else 。
。。。。。。。。。。。
还有很多的技巧和领悟等待去发觉,不过这本书给我的感悟是,软件工程不是孤立的代码工程,他和其他的工程学的事物是相通的,和哲学,生物学,建筑学等我们这个社会的其他前沿的科学是相关的。
还会持续更新对这本书的感悟,看书去了。同样也欢迎赐教。
代码同样是门艺术,带给如图片一样的美。。。。。