相信对很多刚做几年编程工作的人来说,都会遇到这个问题:代码膨胀以后,混乱、复杂、无序、无从下手、无法全盘驾驭、动一发而牵全身,像一个混乱的城市。面对这种复杂度,无比痛苦纠结,拼命加班也无济于事。不得不停下来思考,怎么组织管理好自己的代码,让它恢复成一个有序整齐的城市。
代码大全这本书,很久以前就听说过,但是当时真的以为是一本代码综合示例。但是当我阅读了几章内容以后,我才知道我被这本书的名字给误导了,它其实可以说是对软件构建整个过程中涉及到的方方面面的一个综述,绝对不止是代码级别的问题。
相信很多人都深有体会,做一个项目,绝对不是只关心代码,需要协调各方面的问题,从需求分析到架构设计,到开发,到测试,贯穿整个流程中会发生的所有问题,这本书都提出了针对性的经验终结,并且列举无数的最佳实践样例,摘取了几百本书籍里的精华佐证。
这是一本软件工程实施的详细指导手册,而不是一本只停留代码级别的大全。叫它代码大全,不如叫它“软件项目构建实施大全”。如果拿建筑项目来对比,这本书从蓝图设计到最后一砖一瓦的构建,包括人员组织,方方面面都总结了很多优秀的实践和糟糕的实践来做对比。事无巨细,全都一一详细阐述其中优秀的实践和普通实践的差距,作者希望借这本书能让一般商业实践和大师级人物的差距大为缩小。
不得不说,如果我刚开始学习编程就看这本书,可能不会像现在这么印象深刻。只有在实践中遇到过很多问题以后,在痛苦中挣扎过以后,再来对比看这本书,将其中提到的问题在自己的过去经历里一一印证,才能深刻体会前人走过的弯路,自己又在重走一遍的悲哀,才能下定决心去改变自己,谋求一次灵魂经受洗礼后的蜕变。
再次深刻体会,站在巨人肩膀上的感觉。
如果你是新人,并且编程两三年以后,在代码和架构面前开始痛苦挣扎,开始谋求转变,那么一定要拿起这本书;
如果你是经验欠缺的项目经理,面对项目管理的混乱无序,进度失控,那么一定要拿起这本书;
我相信,感受帮助最大,一定会是这两类人,必定是一次灵魂的洗礼,思想的重生。
分享到:
相关推荐
codecomplete代码大全 codecomplete代码大全 codecomplete代码大全
不是代码库 只是中译为代码大全 英文书名叫Code Complete 这是讲软件方面的书 很经典
( Code Complete(代码大全)中文第二版。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
Code Complete 代码大全第二版,经典不容错过。每次重读都有新的体会,适合所有的程序员及软件项目管理人员一读。
Code Complete 代码大全 pdf 中文版本
codecomplete代码大全 软件开发人员必备哦~^_^
软件开发人员必备工具书,编程经典. Code Complete 代码大全,中文版
Code Complete 代码大全 pdf 中文版本
Code Complete代码大全 pdf中文版本
代码大全(Code Complete)优秀程序员必读,本书从软件质量和编程思想等方面论述了软件构造问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书中所论述的技术不仅...
代码大全 英文版,code complete second edition
软件开发人员必备工具书——代码大全(中英)
软件开发人员必看工具书 本书适合经验丰富也适合自学成才的软件人才 书中有表驱动法等一些经典的数据结构方法
这是标准的PDF版,不是之前从CHM转换的版本,看上去整洁清晰。
代码大全 Code Complete 中文版 软件开发人员必备工具书
第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件...
code complete 2nd 代码大全第二版,英文版,文字版,带目录,chm版。
code complete, 代码大全,第二版,英文版
经典~ 从编程方法到变量命名,从代码调试到代码重构,教你如何写出高质量、美丽漂亮的代码,同时也教你如何管理代码,真正了解代码的艺术!