出版社:电子工业出版社
年代:2011
定价:59.0
软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。本书作者给出了一系列行之有效的整洁代码操作实践,只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。
The Stepdown Rule
Switch Statements
Use Descriptive Names
……
Chapter 4:Commebts(新增主注18条)
Chapter 5:Formatting(亲增主注13条)
Chapter 6:Objects and data Structures(新增评注13条)
Chapter 7:Error Handling(新增评注7条)
Chapter 8:Boundaries(新增评注6条)
Chapter 9:Unit Tests(新增评注13条)
Chapter 10:Class(新增评注12条)
Chapter 11:Systems(新增评注10条)
Chapter 12:Emergnce(新增评注5条)
Chapter 13:Concurrency(新增评注15条)
Chapter 14:Successive Refinement(新增评注18条)
Chapter 15:JUnit Internals
Chapter 16:Refactoring Serialdate
Chapter 17:Smells and Heuristics
软件质量,不但依赖架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。《传世经典书丛:Clean Code(评注版)》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好的基础。《传世经典书丛:Clean Code(评注版)》作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两方面的范例。只要遵循这些规则,就能写出干净的代码,从而有效提升代码的质量 本书适合致力于改善代码质量的程序员及技术经理阅读。本书介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个方面,虽为一“家”之言,然诚有借鉴意义。 本书是CleanCode一书的评注版,力邀国内资深专家执笔,在英文原著的基础上增加了中文点评和注释,旨在融合二者之长,既保留经典的原创文字与味道,又以先行者的学研心得与实践感悟,对读者的阅读和学习加以点拨,指明捷径。【作者简介】Robert C.Martin,软件工程领域的大师级人物,设计模式和敏捷开发运动的主要倡导者之一,曾经担任C++Report杂志主编多年 他的Agile Software Development: Principles,Pttern.s, and Practice.s 一书曾荣获Jolt大奖。 韩磊,技术管理者和作译者,互联网专家。2001年创办CoDelphi.com中文开发在线网站;2003年加入CSDN,历任网络总监、副总经理、CSDN网站和《程序员》杂志总编辑等职;2010年加入21世纪传媒,现任2l世纪新媒体副总经理、CTO,拥有美国Borland公司“Delphi产品专家”及“微软最有价值专家”称号。泽有《C#编程风格》(Elements of C# Style)、《梦断代码》(Dreaming in Code)、《代码整洁之道》(Clenn Code),合著有《网络媒体教程》,合译有《Beginning C# Objects:对象到代码》
(美) 利伯迪 (Liberty,J.) , 著
(美) 希斯洛普 (Hyslop,J.) , (美) 萨特 (Sutter,H.) , 著
(美) 布朗 (Brown,A.W.) , 著
(美) 詹姆士 (James,G.) , 著
(美) 希布斯 (Hibbs,C.) , (美) 朱 (Jewett,J.) , (美) 沙利文 (Sullivan,M.) , 著
(美) 凯尼格 (Koenig,A.) , (美) 穆 (Moo,B.E.) , 著
(加) 拉斯缪森 (Rasmusson,J.) , 著
(美) 罗伯特·C.马丁 (Robert C. Martin) , 著
(美) 杰斯沃 (Jayaswal,B.K.) , (美) 潘通 (Patton,P.C.) , 著