《Clean Code(评注版)》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好的基础。《Clean Code(评注版)》作者给出了一系列行之有效的整洁代码操作实践。这些实践在《Clean Code(评注版)》中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两方面的范例。只要遵循这些规则,就能写出干净的代码,从而有效提升代码的质量。
《Clean Code(评注版)》适合致力于改善代码质量的程序员及技术经理阅读。《Clean Code(评注版)》介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个方面,虽为一“家”之言,然诚有借鉴意义。
《Clean Code(评注版)》是Clean Code一书的评注版,力邀国内资深专家执笔,在英文原著的基础上增加了中文点评和注释,旨在融合二者之长,既保留经典的原创文字与味道,又以先行者的学研心得与实践感悟,对读者的阅读和学习加以点拨,指明捷径。
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 Conclusion BibliographyChapter 2: Meaningful Names (新增评注19条) Introduction Use Intention-Revealing Names Avoid Disinformation Make Meaningful Distinctions Use'Pronounceable Names Use Searchable Names Avoid Encodings Hungarian Notation Member Prefixes Interfaces and Implementations Avoid Mental Mapping Class Names 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 Final WordsChapter 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 ……
本书对从原如时代服饰起源的资料及其起源动机的推论,直到20世纪80年代初期世界服饰的新款式,均给予系统介绍,并从美学角度加以
《唐代小说史》内容简介:本书以时代为线索,系统地考察了唐代小说的兴起、繁荣和衰落,详尽地介绍了唐代前期、中期、后期和五代十
《Python爬虫、数据分析与可视化》内容简介:本书根据大多数软件公司对Python数据分析和可视化的需求,面向Python初学者讲述爬虫、
《字不语》内容简介:《字不语:手写字体设计与应用方法解析》是一本关于手写体字形设计的书。《字不语:手写字体设计与应用方法解
《现代数字信号处理》全面、系统、深入地讨论了现代数字信号处理的理论、设计和应用。全书由自成体系而又有联系的八章组成,分别
在线阅读本书BookDescriptionIDEO,thewidelyadmired,award-winningdesignanddevelopmentfirm...
郝柏林,1934年6月生于北京市。1959年毕业于乌克兰国立哈尔科夫大学物理数学系。后在中国科学院物理研究所工作。1978年晋升为研究
ReceivedSecondplaceinthePopularCulturecategorygivenbyForeWordMagazineOvertimeand...
本书内容包括:HSPA标准的研究进展和未来发展蓝图;HSPA对无线网络的影响、协议结构以及网元的功能和接口,并给出了无线资源控制
《普通高等教育"十五"国家级规划教材:电路分析》着重讲述电路分析的基本方法。内容除包含“电路分析”课程教学的基本要求外,适当
无线传感器网络目标定位跟踪技术与应用 本书特色 本书主要论述基于无线传感器网络的目标定位与跟踪的理论、技术与方法,主要内容包括局部回归建模、节点预测唤醒、快速建...
《工匠革命:制造业的精神与文化变迁》内容简介:本书从人类制造业的历史演化及其文化变迁出发,对工匠精神的起源、形成与发展进行
在内容上,《Android系统源代码情景分析(修订版)(含CD光盘1张)》结合使用情景,全面、深入、细致地分析了Android系统的源代码
《孙犁散文》内容简介:本书邀请孙犁研究专家重新编选的全新版本,包括《童年漫忆》《父亲的记忆》《母亲的记忆》《亡人逸事》《报
《崛起的超级智能》内容简介:21世纪以来人工智能、云计算、大数据工业4.0、云机器人、区块链、城市大脑等等新技术不断冲击着人类的
Java Script&Dynamic HTML 语法辞典 内容简介 本书实例主要在windows vista、internet explorer7.0、fir...
《Shell脚本专家指南》旨在为Linux、Unix以及OSx系统管理员提供短小精悍且功能强大的shell实现解决方案,教会读者如何使用现有调
《诸子百家普及丛书(套装10册)》内容简介:本丛书以王志民教授主持承担的山东省齐文化传承创新示范区建设重大工程项目为基础。丛
Theultimateguidetothecellphone,theubiquitousandindispensablepocket-sizedgadgetth...
《Web编程基础》从网页制作出发,详细介绍HTML、CSS和JavaScript的语法和作用。全书共有8章,分别介绍HTML基础、表格、表单、框架