《有效的单元测试》读书笔记 序和前言
来源:互联网 发布:红三兵手机炒股软件 编辑:程序博客网 时间:2024/04/29 16:17
1、审美之前有必要先学会审丑。好的编码模式各有千秋,能抓住老鼠的猫就是好猫,然而坏的模式确实有限的。
2、书写优秀测试是与语言无关的问题。
3、自动化测试在软件开发中的重要性---确保我们的代码能工作并且一直能工作,但是该技能需要花很大力气去学习。
4、编写测试、学习JUnit测试框架,这些都不难。要真正掌握自动化单元测试实践,需要花大量时间在阅读并改善测试代码上。这种持续的测试重构能够尝试用不同的方式来表达意图、组织测试的不同行为、用来测试构建各种用到的对象---这才是一种务实的方式,用来自我学习和培养对单元测试的感觉。
5、这种感觉是关于哪些是优秀的单元测试,哪些不那么优秀。有些是绝对的真理(比如完全在重复代码内容中的注释就是冗余的,应该被删除),单大多数关于单元测试的知识都取决于上下文。通常意义上的优秀在特定条件下可能却很糟糕,同样,一般认为糟糕和应当避免的想法有时候却是正确的做法。
6、找到优秀方案的最好方式就是尝试一个看似可行的方法,识别该方法的问题,然后改变该方法从而消除讨厌的部分。通过重复这个过程,不断的评估和进化,最终你会找到一个可行的方案,它闻起来没有那么臭。你甚至会说那是相当优秀的方式。
0 0
- 《有效的单元测试》读书笔记 序和前言
- 【有效的单元测试】读书笔记第一章 优秀测试的承诺
- 【有效的单元测试】读书笔记第二章 寻求优秀
- 【有效的单元测试】读书笔记第三章 测试替身
- 有效的使用和设计COM智能指针-前言
- 有效的写单元测试
- 构建有效的单元测试
- 读《有效的单元测试》
- 【有效的单元测试】读书笔记第7章 可测的设计
- 2、构建有效的单元测试
- 《.NET单元测试的艺术》读书笔记
- 杰哥的《深度学习》读书笔记 - 前言
- CppUnit(C++单元测试)--前言
- [读书笔记-6] 卓有成效的管理者-有效决策
- 《进行有效决策的艺术》读书笔记
- 【原】有效的时间管理-读书笔记
- 读书笔记-贰-《网站设计结构-有效的交互设计框架和模式》
- 读书笔记—前言
- QThread中的互斥、读写锁、信号量、条件变量
- RAD Studio 10 免费培训之自定义 ListView 的 Appearance——讲义及范例程序下载
- UIview图层的技术
- import javax.servlet.http.HttpServletRequest;
- objective-c的ARC机制,strong和weak
- 《有效的单元测试》读书笔记 序和前言
- Linux中的内存管理基础-转
- js获取图片真实大小
- 通过注册的URL Scheme向目标APP传递参数
- hdu5586 & BestCoder Round #64 (div.2) 1002(最大连续子序列和)
- 2.1 物理层的基本概念
- Quick-Cocos2dx-Community 3.6 入门之旅<1>
- Java的输入输出流
- DataTable 转换为 List