传世经典书丛:Clean Code(评注版)
作者:[美]Robert C. Martin(罗伯特.马丁) 著,韩磊 评注
出版:电子工业出版社 2012.2
页数:465
定价:79.00 元
ISBN-13:9787121155055
ISBN-10:7121155052
去豆瓣看看 Chapter 1:Clean Code(新增评注47条)
There Will Be Code
Bad Code
The Total Cost of Owning a Mess
The Grand Redesign in the Sky
Attitude
The Primal Conundrum
The Art of Clean Code?
What Is Clean Code?
Schools of Thought
We Are Authors
The Boy Scout Rule
Prequel and Principles
Chapter 2:MeaningfuINames(新增评注1 9条)
Introduction
Use Intention-Revealing Names
Avoid Disinformation
Make Meaningful Distinctions
Use Pronounceable Names
Use Searchable Names
Interfaces and Implementations
Avoid Mental Mapping.
Method Names
Don't Be Cute
Pick One.Word per Concept
Don't Pun
Use Solution Domain Names
Use Problem Domain Names
Add Meaningful Context
Don't Add Gratuitous Context
Chapter 3:Functions(新增评注25条)
Small!
Blocks and Indenting
Do One Thing
Sections within Functions
One Level of Abstraction per Function
Reading Code from Top to Bottom: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
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:对象到代码》
软件质量,不但依赖架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。《传世经典书丛:Clean Code(评注版)》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好的基础。《传世经典书丛:Clean Code(评注版)》作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两方面的范例。只要遵循这些规则,就能写出干净的代码,从而有效提升代码的质量
本书适合致力于改善代码质量的程序员及技术经理阅读。本书介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个方面,虽为一“家”之言,然诚有借鉴意义。
本书是CleanCode一书的评注版,力邀国内资深专家执笔,在英文原著的基础上增加了中文点评和注释,旨在融合二者之长,既保留经典的原创文字与味道,又以先行者的学研心得与实践感悟,对读者的阅读和学习加以点拨,指明捷径。
比价列表