之前在训练营中,我给学员提了一个问题:两个三位数的加法,还可以更简单吗?。大致过程如下: 做法一: 做法二: 详细描述参见上述提问的文章。 两种...
在设计决策中,提到了4个原则应对4种要求(需求充分、可理解性、可修改性、简单),但设计还有其他要求,简单设计为什么没有考虑将怎么应对这些要求的方...
这次TDD训练营,终于有学员提出了这个问题:“我之前在某个Session中,听说TDD分为ATDD和UTDD,咱们现在做的是UTDD,后面会涉及...
我先来说说知识管理这个背景: 我最近有机会跟ThoughtWorks中国区CTO一起搞(学)事情(习),在做一个不一样的培训项目。培训针对的主要...
经常在TDD训练营中有学员提这个问题:学了TDD,在项目上也没法落地,为什么TDD很难在项目上推动? TDD本身就是一项具有争议的实践,但凡不是...
TDD,测试驱动开发,通常如果不加限定,是指狭义的测试驱动开发,有的人也称为单元测试,但这个单元也不是特指对一个类或者一个方法这么简单的定义,而...
在TDD训练营中,我会提到TDD这三个字符的三层解读: Task-Driven Development Test-Driven Developm...
该问题的上下文是源于镶金玫瑰TDD: "镶金玫瑰"!这是一家魔兽世界里的小商店。出售的商品也都是高价值的。但不妙的是,随着商品逐渐接近保质期,它...
697 + 759 = ? 关于这个题,我的小学数学老师是这么教我的: 我相信还有很多小伙伴的数学老师也是这么教的,个位+个位,十位+十位,百位...
文集作者