- 博客(4)
- 收藏
- 关注
翻译 在JAVA中为什么本地变量传入内部类中要加final关键字
First,there's a key difference in how instance and local variables are implemented behind the scenes.Instance variables are stored on the heap, whereas local variables live on the stack. If a lambda c...
2018-02-12 23:42:28 472
原创 单元测试
单元测试(UT)概念 单元测试是一种实践,要求我们对每个隔离的小型代码单元进行测试。单元通常是方法,但有些情况下,整个类乃至整个应用程序都可视为单元。如果特定方法的单元测试跨越了该单元的边界,它将变成集成测试。 为何要进行单元测试 单元测试并非要取代其他类型的测试,而只是缩小其他测试的范围。 单元测试的编写比其他任何类型的测试都更容易、更快捷,从而能够降低成本、缩短上市时间。
2018-01-31 15:52:11 180
原创 红灯—绿灯—重构
主要内容: 开发软件的最简单方式是将其分成小块;设计方案脱胎于测试,而不是预先采用复杂的方法进行制定;先编写测试并确定未通过后,再着手编写实现代码;确定最后一个测试未通过后,就能肯定它是有效的,要实现的功能还不存在;测试未通过后,编写其实现代码;编写实现时,力图使其尽可能简单,只要能让测试通过就行,而不试图提供完美的解决方案;(有些TDD践行者从字面意思上解读“最少”让方法play只包含
2018-01-30 16:40:45 497
原创 TDD基本概念
理解TDD:要求你先编写测试,再编写实现代码红灯—绿灯—重构 编写一个测试; 运行所有测试; (不能通过:红灯) 编写实现代码; 运行所有测试; (能通过:绿灯) 重构; 运行所有测试。 (如果重构期间有测试未通过,就说明重构破坏了既有功能,应像以前一样撤销所做的修改) TDD并非测试方法 : 测试驱动开发是一种设计方法,要求在编写代码前考虑实现以及代码需要提供的功能,
2018-01-29 14:41:57 786
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人