- 主题:回想一下,很多码农所谓的开发模式,都是垃圾
比如曾经还参加过一个培训,测试驱动开发
就是大家写主体代码之前,先写好测试用例。
然后完善测试用例,让测试用例通过的过程,就是主体代码开发的过程。
刚接受这培训的时候,觉得这牛逼哄哄的。思想好牛啊。
可做了一下,立马感觉到,本末倒置了。
现在也看不到这种开发模式了。
--
FROM 123.123.42.*
何出此言啊?
【 在 DoorWay (DoorWay) 的大作中提到: 】
: 猜测你是BDD,bug 驱动开发。
: 【 在 fafe 的大作中提到: 】
: : 比如曾经还参加过一个培训,测试驱动开发
: : 就是大家写主体代码之前,先写好测试用例。
--
FROM 123.123.42.*
你们现在是tdd吗?
【 在 beep (菜M.喵星耗子) 的大作中提到: 】
: 如果你的项目对测试覆盖率有要求,那你不出一年就会发现,tdd太爽了,会促使你从一开头就做好解耦,做好依赖倒置,基本就不需要操心mock之类的事情了
:
: 如果项目不要求测试,自己也不给自己要求测试,那。。。。咳咳。。。就是bug驱动开发呗
: 【 在 fafe 的大作中提到: 】
--
FROM 123.123.42.*
我们有测试用例啊,重要功能都有测试用例保护
但测试驱动这种模式还是太重了,得不偿失
【 在 SlO (S10) 的大作中提到: 】
: 有了测试用例,后期写代码、维护、重构的时候会很安心。毕竟有那么多测试用例保护着前期开发的功能。
: 【 在 fafe 的大作中提到: 】
: : 比如曾经还参加过一个培训,测试驱动开发
: : 就是大家写主体代码之前,先写好测试用例。
--
FROM 123.123.42.*
干了这么多公司,换过很多团队
测试驱动确实没用过
【 在 lvsoft (Lv(The Last Guardian)) 的大作中提到: 】
: 开发模式是design pattern。
: test driven也不能叫开发模式,测试驱动是敏捷开发的重要组成内容。
:
: 不管是design pattern还是tdd,这些东西都是有价值的,虽然我也不一定看得上,
--
FROM 123.123.42.*