本次推荐的书籍是《重构的时机和方法》,该文是由法国克里斯蒂安·克劳森(Christian Clausen) 著作,由郭涛翻译。
作者寄语:
编程不只是写代码,更是一门艺术。代码整洁也是程序员的一种职业修养。
本书是敏捷技术教练和代码重构布道者Christian Clausen基于多年工作积累的实践经验编写而成,并且由世界级软件开发大师、设计模式和敏捷开发先驱 Robert C.Martin(后辈程序员尊称其为“Bob 大叔”)作序。Bob 大叔在代码整洁方面为晚辈程序员泰献了3本代码整洁著作。本书是跟随 Bob 大叔脚步,站在巨人肩上,集大成写就的。它以代码示例对比方式对好代码和坏代码进行识别,从重构、函数封装、类型设计、代码融合、数据维护等方面对程序员面临的问题进行深度分析。此外从编译器、注释及代码重构时机和方法等方面提出了一些策略和准则,教你在遇到问题时如何修复和改进低效代码,让你的代码变得优雅、易读和易维护。本书可作为对编程感兴趣的相关人员、程序员计算机科学家和工程师的修炼宝典,是程序员提升自己的职业素养不可不读的经典著作。
译者送我们这一行业两句话作为共勉。
“Talk is cheap, show me the code.” |
“You build it, you run it.” |
本文经过了国内许多外语专家的校对和审核,页经过了清华大学出版社编辑们的认真校对。充分保证了本书的质量,非常值得阅读。
说了这么多,还没介绍一下译者
郭涛,主要从事模式识别与人工智能、智能机器人、软件工程、遥感(时空)大数据建模与挖掘分析等前沿交叉研究,曾翻译《深度强化学习图解》《AI可解释性(Python 语言版)》和《概率图模型及计算机视觉应用》等多种译著。
Christian Clausn 拥有计算机科学硕士学位,专攻编程语言,具体研究软件质量以及如何无错误地编程。他参与合著了两篇关于软件质量主题的同行评审论文,发表在最著名的期刊和会议上。Christian 曾在巴黎的一个研究小组担任软件工程师,研究一个名为 Coccinelle 的项目,也曾在两所大学讲授有关面向对象和函数式编程语言的入门和高级编程课题。Christian 担任顾问和技术主管已有5年。
该书经过多个企业大佬的阅读,都给出了一致好评。我们熟知的阿里、华为、腾讯等企业专家,还有前Greenplum全球产品总监/Greenplum中文社区创始人以及《高可用可伸缩微服务架构》和《Spring 5 设计模式》联合作者等在该行业中有着丰富经验的人给出了非常高的评价。
既然我们身处在这个行业中,那么我们来看看阿里云数据库专家是如何评价这本书的
那么话不多说,一起来看看这本书的内容有哪些吧。
文章目录很清晰的就可以看到本书的内容是做什么。
我原先以为将这些就非常的文字化,直接从开头什么是重构讲起。万万没想到,第Ⅰ部分的标题就吸引了我,《通过重构电脑游戏来学习》我非常地惊讶,也勾起了我不喜爱读书的兴趣。
我们知道,我们小时候喜欢看漫画书,小说类型的,是因为一个是图像可以给我直观的观看享受,一个是标题就非常吸引人,引起我们的好奇心,勾起我们的兴趣。这本书的标题就让我的眼睛离不开了,想让我继续阅读下去。不局限在“重构”这两个字上,而是可以重构我们常见的电脑游戏来学习。
本文就是在一边玩,一边学习知识,寓教于乐
阅读之后发现深深的爱上了这本书。作者让原本乏味的书籍变得贴近生活,用通俗易懂的语言教会我。同时在每个有趣的知识后还带有可解释性代码,对知识的理解更加深刻。每一章的后面还有总结,回顾学到的知识。
来看看这句话,作者在文章的写作中给予读者别样的风味
,让原本不想读书的读者看到作者留下的话,将思想已在九州之外的我也回到书中。
这么优秀的图书赶快来购买吧
京东图书链接直达
❤️❤️❤️ 送书啦 ❤️❤️❤️
点赞
评论
在评论区抽取一位幸运儿直接送你一本
加作者好友
还有两本实体书《重构的时机和方法》等你来拿,具体规则等待后续发布~~~ 点击下方卡片扫描二维码来获取免费的书籍吧
另外加我好友买书还有额外优惠哦~~~