dengqinghua / blog_comments

Used for gitalk comments
3 stars 0 forks source link

Ruby知识树 — dengqinghua's blog #13

Open dengqinghua opened 6 years ago

dengqinghua commented 6 years ago

http://blog.dengqinghua.net/ruby_knowledge_tree.html

xujie-axu commented 6 years ago

vim是世界上最好用的编辑器~~~ 不管是rspec还是Junit,单元测试一定程度上还是能保证代码准确性地。但可行性还是有一定的问题啊。比如ddl前,TDD就会被忽略。而且编写测试时,测试用例还是很难够覆盖全部的逻辑。但是测试还是要写的。

dengqinghua commented 6 years ago

我的理解是: 易测试的代码才是易维护的, 理论上测试是可以覆盖到所有的业务逻辑.

但是对于: 并发, 边界条件, 内存泄漏等 跟资源相关的代码, 这块有可能无法覆盖到.

razertory commented 5 years ago

有一种说法,TDD 的意思不是 Test Driven Development,而是 Testability Driven Design