鲍勃大叔整洁系列三件套

鲍勃大叔整洁系列三件套(附在线阅读链接),有兴趣的同学可以拿走:

  1. 架构整洁之道

这本书是鲍勃大叔在架构领域的经典之作,系统地剖析了“架构整洁”的缘起、内涵及应用场景,并涵盖了软件研发的完整过程及所有核心架构模式。书中分为六个部分:

  • 第一部分提出软件架构设计的终极目标和重点模式。

  • 第二至四部分从三个基础编程范式(结构化编程、面向对象编程和函数式编程)出发,描述函数、组件、服务的设计与实现定律。

  • 第五部分详细阐述软件架构设计过程中的各个方面,包括划分内部组件边界、应用设计模式、避免错误等,并结合实战案例。

  • 第六部分讲述具体实现细节。

在线阅读地址:https://github.com/leewaiho/Clean-Architecture-zh

  1. 代码整洁之道

主要讲述了如何写出易读、可扩展、可维护、可重用的代码。它强调了代码质量的重要性,并提供了从命名到重构等多个编程方面的实践规则。书中的核心理念包括:

  • 编程是一门手艺,需要持续重构和测试驱动开发(TDD)。

  • 函数和类应该短小且只做一件事情(单一责任原则)。

  • 代码的可读性至关重要,应通过有意义的命名、适当的注释和良好的格式来提高。

  • 逐步改进代码,保持其整洁和简单,以避免代码腐败

在线阅读地址:https://github.com/ShawnLeee/the-book/blob/master/clean%20code-%E4%BB%A3%E7%A0%81%E6%95%B4%E6%B4%81%E4%B9%8B%E9%81%93%20%E4%B8%AD%E6%96%87%E5%AE%8C%E6%95%B4%E7%89%88-%E5%B8%A6%E4%B9%A6%E7%AD%BE.pdf

  1. 重构-改善既有代码的设计

主要讨论了如何通过重构手法改善既有代码的设计。核心内容包括:

  • 重构技术是以微小的步伐修改程序,使得错误容易发现。

  • 重构前应拥有一套可靠的测试集,这些测试必须有自我检视能力。

  • 重构的意义在于改进软件设计、使代码更容易理解,并增加程序的健壮性和耐久性。

  • 介绍了代码的“坏味道”,即需要警惕并进行重构的代码特征。

  • 提供了多种重构手法,帮助开发者识别和改善代码中的坏味道

在线阅读地址:https://github.com/chunminglu/books/blob/master/%E9%87%8D%E6%9E%84_%E6%94%B9%E5%96%84%E6%97%A2%E6%9C%89%E4%BB%A3%E7%A0%81%E7%9A%84%E8%AE%BE%E8%AE%A1%5B%E9%AB%98%E6%B8%85%E7%89%88%5D.pdf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值