TDD的项目实施估算
发布时间:2020-12-14 04:55:37 所属栏目:百科 来源:网络整理
导读:在引用涉及TDD的项目/任务的估算时是否有任何指导原则? 例如,与正常开发任务完成一天相比,TDD驱动的任务需要多少?多50%的时间或70%的时间?假设开发人员精通语言和测试框架,是否有可用的统计数据? 解决方法 起初差异很大,经验减少,但可能总是一个因素
在引用涉及TDD的项目/任务的估算时是否有任何指导原则?
例如,与正常开发任务完成一天相比,TDD驱动的任务需要多少?多50%的时间或70%的时间?假设开发人员精通语言和测试框架,是否有可用的统计数据? 解决方法
起初差异很大,经验减少,但可能总是一个因素
传统编码和TDD之间的实现时间差异将随着开发人员在TDD上变得更好而下降. TDD初学者,甚至是中间人,可能会陷入困境,决定要编写哪些测试和/或编写更多的测试,这些测试最终会在重构之后被抛弃.凭借经验,TDD’er将变得更有效率,因为它们在选择要编写的测试时变得更好更快 我不确定常规与TDD之比的绝对下限是多少.我猜1:1.5,但我无法相信大多数开发人员可以像编写代码那样快速地测试代码,更不用说编写代码然后编写测试了. 正如其他人所说的那样,在TDD上花费额外时间的显着回报是,测试驱动代码的调试时间大大减少了. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |