今天看mockito的文档,发现4个ut准则, 可以作为写ut的basic principles:
- Don't mock types you don't own.
- Don't mock value objects.
- Don't mock everything.
- Show love with your tests.
放下助人情结,尊重个人命运。
在我心中判断好代码的一个标准是——代码是否可测试。
检验一个人是否在一个area or scope足够专业,knowledge是否足够的很好方式是随便pick一两本该领域的通识书籍,验证其是否能毫不费力的看懂。如果有很多不懂的或很多没有意识到的,说明这个人在这个领域还有很多gap。近年的一个体会吧。这也是我感觉自己进步很大的一个点。随便pick一两本书都能看懂80%。
从代码出发解决问题,不要一开始就盲目搜索。学会转换思路。
这教训不只一次两次了。
人无远虑必有近忧