TDD 概念介绍与学习课程
在接触 TDD (测试驱动开发) 之后,发现自己的确很能认同测试驱动开发的理念。所以在加上极客时间中有徐昊老师新开的一门课程,所以就开始自己的 TDD 学习之陆
前言
首先推荐两个课程:
1、徐昊老师的新课:TDD 项目实战 70 讲。
2、go 语言的教程:Learn-go-with-test,建议能尽量进行英文阅读,就阅读英文原版。
推荐
1、郑烨老师的专栏《软件设计之美》
2、《测试驱动开发的艺术》
3、《代码整洁之道》与 《修改代码的艺术》
上手训练
可以查看博主推荐的 github 仓库,查看 TDD 具体的流程是怎么样进行的,以及 TDD 为什么能驱动程序员进行高效的开发!
github: Alexdown 的 github 仓库
下图是 alexdown 的评论,个人觉得能收获挺多
5 月 21 日回看
TDD 的确重要,但是由于自己的工程能力并未到达老师所说的那种高度,所以说自己基础能力存在一定的问题,得需要一点的前置知识,比如看 uncle Bob 的 clean code 、软件工程上的知识,都是对自己的职业发展非常重要的!
TDD 概念介绍与学习课程
https://chaggle.github.io/2022/03/25/go/TDD/TDD-1/