程序员BUGTB|大都出自Pearson,程序员必读的畅销经典书( 二 )


文章图片
整洁之道系列书作者是著名软件专家罗伯特·C.马丁(RobertC.Martin) , 设计模式和敏捷开发先驱 , 敏捷联盟首任主席 , C++Report前主编 , 被后辈程序员尊称为“Bob大叔” 。
在《代码整洁之道》一书中 , Bob大叔给出了一系列行之有效的整洁代码操作实践 , 这些实践在本书中体现为一条条规则(或称“启示”) , 并辅以来自现实项目的正、反两面的范例 , 书中举例的项目均来自Bob大叔多年职业生涯中的个人经历 。
将过去40余年编程生涯的心得体会悉数传授给新一代程序员 , 以自己以及身边的同事走过的弯路、犯过的错误为例 , 为大家讲解想要成为真正专业的程序员需要具备什么样的态度 , 需要遵循什么样的原则 , 需要采取什么样的行动 , 意在为后来者引路 , 助其职业生涯迈上更高台阶 。
于是 , 《代码整洁之道:程序员的职业素养》诞生了 。 和《代码整洁之道》不同在于 , 它不仅是一本技术类书籍 , 这本书中不仅有相当的内容是介绍纯技艺的方面 , 比如测试驱动开发等 , 更有其他有趣且实用的内容——关于程序员职业生涯中需要具备的素养 , 这是你在其他书里所看不到的 。
即将到来的6月里 , Bob大叔的新作《敏捷整洁之道:回归本源》将会面市 , 在《敏捷宣言》签署近20年后 , bob大叔向程序员以及所有软件开发从业者讲述敏捷的价值观与原则 。 在本书中 , 他拨开了长久以来对敏捷的误解与混淆 , 重述敏捷最初的用意 , 并向读者展示了敏捷如何帮助软件开发的从业者达到真正的专业水准 。
本书首先概述敏捷的历史、敏捷的全貌;然后分析软件开发各角色之间的关系 , 说明敏捷出现的缘由;接下来分别讲解敏捷的业务实践、团队实践和技术实践;同时还介绍了成就敏捷的因素 , 其中还谈到敏捷转型中常见的问题与困难;最后提出软件匠艺理念 。
程序员BUGTB|大都出自Pearson,程序员必读的畅销经典书
文章图片
《重构:改善既有代码的设计》受到广大程序员的高度称赞:一本编程技术类书籍能够让读者在工作或实践多年后 , 还在反复咀嚼玩味、爱不释手、引导着读者前进着 , 那个必定是MartinFowler的《重构》系列!
《重构》系列MartinFowler是一位世界级软件开发大师 , 敏捷开发的开拓者和创始人全球知名的面向对象分析设计、UML、模式等专业领域的领头羊 , 首创敏捷开发方法论 , 被誉为软件开发“教父” 。
“重构”这个概念最开始来自于Smalltalk圈子 , 由于重构是框架开发中不可缺少的一部分 , 所以当框架设计者讨论自己的工作时 , 这个术语就诞生了 。 Martin在《重构:改善既有代码的设计》中揭示了重构的过程 , 解释了重构的原理和最佳实践方式 , 并给出了何时以及何地应该开始挖掘代码以求改善 。
这本书受到了广大程序员的喜爱 , 他们觉得在不改变代码外在行为的前提下 , 对代码做出修改 , 以改进程序的内部结构是一个非常妙的事 , 而书里提出的重构准则更是帮助他们学习如何有条不紊地、一次一小步地修改代码、改进程序结构 , 且不会引入错误的正确的重构方式 , 最终得到有效的、长期可运行的代码程序 。
后来 , 这本风靡国际IT行业的《重构》被引入国内 , 在豆瓣评分以9.2的高分长期霸屏程序员必读书单中 。
现在 , 《重构:改善既有代码的设计(第2版)》来了 , Martin在《重构:改善既有代码的设计》的基础上做了全面修订 , 反映了编程领域业20年来发生的许多变化 , 但Martin传递的理念也始终如一:不改变外在行为 , 而提高代码质量 , 但第2版将基础功夫做得更扎实了 , 豆瓣评分更是高达9.5分 。
程序员BUGTB|大都出自Pearson,程序员必读的畅销经典书
文章图片
编程珠玑系列图书作者是JonBentley , 他是世界著名计算机科学家 , 被誉为影响算法发展的十位大师之一 。


推荐阅读