不断的重构,运行测试,演进功能
终于尝到甜头了,效率还不错
分享一个类似 15 个测试宏,模仿 ruby test::unit 写的,简明有代码提示
https://github.com/i5ting/IOS-TEST-UNIT
各位有啥更好 tdd 的分享么?
求分享
我把楼主的意思详细描述一下:
首先要写测试 ... 当然你必须知道如何写 正确的测试. <单元测试>
正确的测试
如果测试可以正确的写出来,你往往需要做很多事,例如重构,重构再重构。
你测试终于写出来了,也通过了,爽!这证明我的代码现在执行是正确的。
而且这些测试可以作为 回归测试, 即:它可以保证将来修改代码之后的代码也总是正确的,我不会在同一个地方,再次摔跤...
回归测试
最后,你突然发现,经过这个过程之后...
你的代码变的 优雅, 易懂 了...
优雅
易懂
#2 楼 @zw963 哈哈哈,通俗易懂的解释