文章预览
从软件工程师中学习 "Never confuse movement with progress. Because you can run in place and not get anywhere." – Denzel Washington 你是否曾经想过,“我整天不停地工作,但我觉得没有任何进展”? 如果你有这种感觉,你可能会从今天的概念中受益: 测试驱动开发(TDD)。 这个概念由软件工程师Kent Beck推广,实际上相对简单:与其编写代码并检查其是否工作,不如先编写一些测试,并尽可能少地工作以通过这些测试。 要将其应用于任何任务或项目,你只需将测试视为你希望从工作中获得的要求或品质。 让我们将这种方法重命名为需求驱动工作,并看看它在实际中的应用。 假设你想写一篇博客文章或剧本。 首先,你需要定义你的测试/要求。 它们可以是关于格式的: • 必须有一个标题 • 内容应在500到1000字之间 • 关于风格: • 应该用第一人称写作 • 一个12岁
………………………………