沟通协作 金字塔原理 [https://book.douban.com/subject/4882120/] 麦肯锡方法[https://book...
之前在训练营中,我给学员提了一个问题:两个三位数的加法,还可以更简单吗?。大致过程如下: 做法一: 做法二: 详细描述参见上述提问的文章。 两种...
Dead Code死代码,通常指存在于源码文件中,但不会被执行到的代码。 在一些遗留系统中,经常会看到大片大片灰掉的代码(被注释掉了),这种代码...
今天我陪媳妇来到富平老家过端午节,黄昏将至,我们换上装备,佛系地跑在刚修好的柏油大路上。我们呼吸着乡下大自然的气息,微风拂面而来,虫鸣鸟叫,夹杂...
在设计决策中,提到了4个原则应对4种要求(需求充分、可理解性、可修改性、简单),但设计还有其他要求,简单设计为什么没有考虑将怎么应对这些要求的方...
这次TDD训练营,终于有学员提出了这个问题:“我之前在某个Session中,听说TDD分为ATDD和UTDD,咱们现在做的是UTDD,后面会涉及...
我先来说说知识管理这个背景: 我最近有机会跟ThoughtWorks中国区CTO一起搞(学)事情(习),在做一个不一样的培训项目。培训针对的主要...
重复代码是一个代码坏味道,大部分人对这个结论没有什么争议。如何闻出这个味道?这个还不简单,两段代码长得一样就是重复代码嘛!那除了长得一样的重复,...
经常在TDD训练营中有学员提这个问题:学了TDD,在项目上也没法落地,为什么TDD很难在项目上推动? TDD本身就是一项具有争议的实践,但凡不是...