程序员的测试课
郑晔
前火币网首席架构师,前Thoughtworks首席咨询师
新⼈⾸单¥59
1147 人已学习
课程目录
已完结 21 讲
0/2登录后,你可以任选2讲全文学习。
开篇词 (1讲)
开篇词 | 为什么写测试是程序员的本职工作?
基础篇 (11讲)
01 | 实战:实现一个 ToDo 的应用(上)
02 | 实战:实现一个 ToDo 的应用(下)
03 | 程序员的测试与测试人员的测试有什么不同?
04 | 自动化测试:为什么程序员做测试其实是有优势的?
05 | 一个好的自动化测试长什么样?
06 | 测试不好做,为什么会和设计有关系?
07 | Mock 框架:怎么让测试变得可控?
08 | 单元测试应该怎么写?
09 | 测试覆盖率:如何找出没有测试到的代码?
10 | 为什么 100% 的测试覆盖率是可以做到的?
11 | 集成测试:单元测试可以解决所有问题吗?
应用篇 (5讲)
12 | 实战:将 ToDo 应用扩展为一个 REST 服务
13 | 在 Spring 项目中如何进行单元测试?
14 | 在 Spring 项目如何进行集成测试?
15 | 测试应该怎么配比?
16 | 怎么在遗留系统上写测试?
扩展篇 (2讲)
17 | TDD 就是先写测试后写代码吗?
18 | BDD 是什么东西?
加餐 (1讲)
答疑解惑 | 那些东西怎么测?
结束语 (1讲)
结束语 | 对代码的信心要从测试里来
程序员的测试课
15
15
1.0x
00:00/00:00
登录|注册

结束语 | 对代码的信心要从测试里来

你好,我是郑晔!
《程序员的测试课》到这里已经接近尾声了,经过整个专栏的学习,相信你对“程序员该如何做测试”这件事已经有了一个更加完整的认识。这一讲我们不去深入技术细节,我想先从一本书和你聊起。

无知之错和无能之错

这本书叫《清单革命》,作者是阿图·葛文德,他是一名医生,曾是白宫最年轻的健康政策顾问。在书的开篇作者提到,人类的错误可以分为两大类型。第一类是“无知之错”,我们犯错是因为没有掌握相关知识。第二类是“无能之错”,我们犯错并非因为没有掌握相关知识,而是因为没有正确使用这些知识。无知之错,可以原谅,无能之错,不可原谅。
在作者看来,目前这个世界上还有很多疾病没有很好的治疗方案,这个算是无知之错。但在真实世界中,很多治疗的失败却是因为医疗团队没有做好该做的事,那就属于无能之错了。
这个分类方式给了我很大的震撼,让我一下子想明白很多事。有了分类,针对不同的错误,我们可以采用不同的修正方式。无知之错,因为欠缺的是知识,所以如果要修正这类错误,需要补充相关的知识。而无能之错并非知识的欠缺,所以,要修正这类错误,需要改进的是工作的方法和流程。
身为程序员,我们是幸运的,我们生活在一个对软件有巨大需求的时代。但实事求是地说,软件也是各种问题的高发地带,我们在其中不停犯着各种错误,很多甚至是低级错误。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/1000字
划线
笔记
复制
该试读文章来自付费专栏《程序员的测试课》,如需阅读全部文章,
请订阅文章所属专栏新⼈⾸单¥59
立即订阅
登录 后留言

精选留言(3)

  • 亦无
    无知之错和无能之错这个分类太真实了,不过很多时候,我们没法分清自己是无知还是无能,比如老师举例说的程序员对于质量内建的理解。

    内建质量的意义我理解大家都知道,但现实情况是,很多开发被进度逼着往前走,恨不得每写完一个函数就提测给测试,以表示自己「提测」了,根本顾不上自测(作为一个测试,还在给开发找借口,感觉有点别扭),久而久之,就懈怠了。

    我也想过从测试侧通过流程,强制要求自测,不过这样就变成解决「无能之错」了,所以还是要让团队都意识到内建质量的重要性,特别是让项目负责人接受,通过解决「无知之错」来促成这件事。
    2021-09-17
    1
  • 术子米德
    🤔☕️🤔☕️🤔
    我个人写代码近20年
    不肯写测试,第一原因是无知,以为写出代码就可以,第二原因是懒惰,因为无知和自大,发现既然配置了测试,那就毫无顾忌把测试抛出去,代价就是数年下来楞是把自己逼成一个修简单问题引起的难查问题的加班狗
    最根本的原因,还是自己缺乏追求,对自己所从事的事业的热爱感
    上述就是我自己的经历,在最近5年我越来越清楚自己的问题,也越来越努力去克服自己的问题,寻找意义感和热爱点,只有自己能点亮自性之光

    作者回复: 什么时候发现都不晚,接下来就是提高自己了

    2021-09-17
    1
  • Fredo
    郑老师的专栏文章语言很质朴,优秀的专栏读来酣畅淋漓,受益很多,接下来就该要自己多刻意练习了,加油!郑老师 再见👋🏻

    作者回复: 加油努力会有回报的

    2021-09-17
收起评论
3
返回
顶部