程序员的测试课
掌握测试,写好高质量代码
郑晔  开源项目 Moco 作者
专栏
已完结·共 23 讲
|
1.9w 人已学
|
收藏
很多人写代码的时候会急着把各个部分连接起来,但却忽视了核心业务部分的构建,这样做造成的结果就是严重的耦合,这也是很多后续问题产生的根源。
来自:02 | 实战:实现一个 ToDo 的应用(下)
5 人划过
为了写测试,首先“驱动”着我们把需求分解成一个一个的任务,然后会“驱动”着我们给出一个可测试的设计,而在具体的写代码阶段,又会“驱动”着我们不断改进写出来的代码。把这些内容结合起来看,我们真的是在用测试“驱动”着开发。
来自:17 | TDD 就是先写测试后写代码吗?
5 人划过
一条设计规范:Repository 的问题以运行时异常的形式抛出,业务层不需要做任何处理。
来自:01 | 实战:实现一个 ToDo 的应用(上)
5 人划过
你要想写好单元测试的话,最好能够将代码和测试一起写
来自:08 | 单元测试应该怎么写?
5 人划过
另一方面,还让业务核心代码对第三方代码(也就是 ApplicationContext)产生了依赖。
来自:13 | 在 Spring 项目中如何进行单元测试?
4 人划过
断言,说白了就是拿执行的结果和预期的结果进行比较。如果执行一个测试连预期都没有,那它到底要测什么?所以,我们可以说,没有断言的测试不是好测试。
来自:04 | 自动化测试:为什么程序员做测试其实是有优势的?
3 人划过
*精彩内容为该课程各文章中划线次数最多的内容
免费试读
讲师

郑晔

开源项目 Moco 作者

郑晔,网名 dreamhead,极客时间《10x 程序员工作法》《软件设计之美》《代码之丑》《程序员的测试课》专栏作者,学习人数 11w+。   他是一位有着 20 多年研发经验的技术老兵,Oracle Duke 选择奖获奖作品 Moco 的作者,曾担任火币网首席架构师、...查看更多
编辑推荐
讲师的其他课程
10x 程序员工作法
郑晔
开源项目 Moco 作者

63讲 | 53442 人已学习

¥68¥199
软件设计之美
郑晔
开源项目 Moco 作者

42讲 | 19897 人已学习

¥59¥129
代码之丑
郑晔
开源项目 Moco 作者

24讲 | 19838 人已学习

¥59¥99
看过的人还看了
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 224938 人已学习

¥68¥199
设计模式之美
王争
前 Google 工程师,《数据结构与算法之美》专栏作者

113讲 | 123470 人已学习

¥98¥299
数据结构与算法之美
王争
前 Google 工程师

81讲 | 283805 人已学习

¥68¥199
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 181001 人已学习

¥98¥399
从 0 开始学架构
李运华
网名“华仔”,前阿里资深技术专家(P9)

66讲 | 152624 人已学习

¥68¥199
Redis 核心技术与实战
蒋德钧
中科院计算所副研究员

53讲 | 81748 人已学习

¥68¥199