Clean code: a handbook of agile software craftsmanship
正版全新 可开发票
¥
78.39
7.2折
¥
109
全新
库存13件
作者Robert C. Martin
出版社人民邮电出版社
ISBN9787115557582
出版时间2021-03
装帧其他
开本其他
定价109元
货号3627960
上书时间2024-07-24
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
[美] 罗伯特·C. 马丁(Robert C. Martin):
软件开发大师,设计模式和敏捷开发先驱,敏捷联盟首任主席,C++ Report前主编,被后辈程序员尊称为“Bob大叔”。20世纪70年代初成为职业程序员,后创办Object Mentor公司并任总裁。Martin还是一名多产的作家,至今已发表数百篇文章、论文和博客文章。除本书外,还著有《代码整洁之道:程序员的职业素养》《敏捷软件开发:原则、模式和实践》《UML:Java程序员指南》等。
目录
软件质量, 不但依赖架构和项目管理, 而且与代码质量紧密相关。这一点, 无论是敏捷开发流派还是传统开发流派, 都不得不承认。本书提出一种观点: 代码质量与其整洁度成正比。干净的代码, 既在质量上较为可靠, 也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者, 本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则 (或称“启示”), 并辅以来自实际项目的正、反两面的范例。只要遵循这些规则, 就能编写出干净的代码, 从而有效提升代码质量。本书阅读对象为有志于改善代码质量的程序员和技术经理。书中介绍的规则均来自作者多年的实践经验, 涵盖从命名到重构的多个编程方面, 虽为一家之言, 然诚有可资借鉴的价值。
内容摘要
软件质量,不但依赖架构和项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。本书提出一种观点:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自实际项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。本书阅读对象为有志于改善代码质量的程序员和技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一家之言,然诚有可资借鉴的价值。
主编推荐
1.“阅读这本书有两种原因:,你是个程序员;第二,你想成为更好的程序员。很好,IT行业需要更好的程序员!”——罗伯特·C. 马丁(Robert C. Martin)
2. 提出"代码质量与其整洁度成正比",经数百万程序员实践验证与推崇;强调"以简单又直接的方式描绘代码的功能",奠定重构和调优的基础;阐述设计原则、方法与实践案例,助力频繁而快速地发布高质量代码。
3. C++首席专家&作家James O. Coplien作序推荐,豆瓣评分8.6分,被誉为"程序员童子军规则",软件开发不可不读的经典著作。
尽管糟糕的代码也能运行,但如果代码不整洁,会使整个开发团队泥足深陷,写得不好的代码每年都要耗费难以计数的时间和资源。但是,这种情况并非无法避免。
有名软件专家罗伯特·C. 马丁(Robert C. Martin) 在本书中为你呈现了革命性的视野。他携同Object Mentor公司的同事,从他们有关整洁代码的高效敏捷实践中提炼出软件技艺的价值观,以飨读者,让你成为更很好的程序员——只要你着手研读本书。
阅读本书需要你做些什么呢?你将阅读代码——大量代码。本书会促使你思考何谓正确的代码,何谓错误的代码。更重要的是,本书将促使你重新评估自己的专业价值观,以及对自己技艺的承诺。
书中的具体内容包括:
·好代码和糟糕的代码之间的区别;
·如何编写好代码,如何将糟糕的代码转化为好代码;
·如何创建好名称、好函数、好对象和好类;
·如何格式化代码以实现其可读性的优选化;
·如何在不妨碍代码逻辑的前提下充分实现错误处理;
·如何进行单元测试和测试驱动开发。
— 没有更多了 —
以下为对购买帮助不大的评价