Scrum Gathering 2012 Shanghai_工程实践与技术卓越分会场:解析测试驱动开发(张博超)

Embed Size (px)

DESCRIPTION

测试驱动开发(TDD)对很多程序员来说,看起来很美好,实践起来却困难重重。写代码时思路常常被测试用例牵着走,很难做到小步前进,这时问题往往出在测试用例的选择上。本话题将结合Coding Kata的形式,带领大家分析TDD过程中如何让测试用例驱动出优秀的代码。

Citation preview

  • 1.

2. TDD Explained 3. Jackson Zhang Irdeto CSM, CSP, CSPO 4. Prime Factor 5. 1 -> []2 -> [2]3 -> [3]4 -> [2, 2]6 -> [2, 3]8 -> [2, 2, 2]9 -> [3, 3] 6. How to choose test case 7. 98 63 421 8. Strategy to choosepath? 9. Case -> SpecificCode -> Generic 10. n Factor Factor is n2 Factor n Factor Factor is nFactor is 2 1 Factor 2 Factor Factor is 2[1, 2]1 11. Prime Factor ->n Factor, Factor is n 12. Roman Numeric 13. I -> 1V -> 5X -> 10L -> 50C -> 100D -> 500M -> 1000 14. TDD is NOT new 15. [email protected] weibo.com/zbcjackson iagile.me/blog