TDD 的本质不是 TDD

  1. 云栖社区>
  2. 中生代技术>
  3. 博客>
  4. 正文

TDD 的本质不是 TDD

jurassic_1 2016-06-10 18:06:05 浏览3271
展开阅读全文
在敏捷推进的过程中,一般认为有三大难点。

第一大难点就是故事拆分,我们的故事又要纵拆,又要拆小。纵拆就意味着横跨整个端到端的流程,拆小意味着尽量要短。而且纵拆和拆小本身相互就是矛盾的,所以觉得敏捷推进第一难点就是拆分。

第二大难点,就是我们平时说的团队建设。大家想一想,我们大部分都不是企业的股东,那我们有什么力量去组织团队呢?

第三大难点,就是我们经常说的TDD。要改变很多我们传统研发的思维方式和观念,同时又要牵涉到软件设计方面的问题本质复杂度而这又是系统工程层面的东西。所以说,它本身的难度也是比较大的。 TDD就是Too Difficult to Do,太难了,以至于我们没法做。


实际上,业内以前认为是这三个单词的缩写,Test Driven Development。但是随着时间的发展以及TDD的开展,TDD的本质不再是TDD,更多





网友评论

登录后评论
0/500
评论
jurassic_1
+ 关注
所属云栖号: 中生代技术