在极限编程领域,不得不提的人当属Kent Beck,最早的一本关于极限编程的书就出自他手,该书后来被誉为极限白皮书...[作者空间]
阅读本文后,希望你能够有如下收获: 能够采用TDD的方式实现保龄球业务需求。 掌握TDD的节奏:红(失败测试)、绿...[作者空间]
需求背景 请你设计一个计算保龄球比赛一局总得分的程序,保龄球的计分规则如下: 每一局总共有十轮,每轮一开始会有十支...[作者空间]
需求背景 “镶金玫瑰”!这是一家魔兽世界里的小商店。出售的商品也都是高质量的。但不妙的是,随着商品逐渐接近保质期,...[作者空间]
需求背景 你是一名体育老师,在某次课距离下课还有五分钟时,你决定搞一个游戏。此时有N名学生在上课。游戏的规则是: ...[作者空间]
设计缺乏一个统一标准 经常听到程序员们针对代码设计的一些讨论,A对B说:“我的这个设计用了策略模式和状态模式,假如...[作者空间]
什么是 TDD? 测试驱动开发是一种软件开发实践,源于1999年Kent Beck《Extreme Program...[作者空间]
为了更好地阅读体验,欢迎访问博客原文 如果你认同 简单设计的价值观,我相信 简单设计原则 对你来说很容易理解并接受...[作者空间]
为了更好地阅读体验,欢迎访问博客原文 在 我的简单设计价值观 一文中,我分享了我在实践中形成对简单设计的理解。而提...[作者空间]
为了更好地阅读体验,欢迎访问博客原文 保持简单 简单是一个成年人司空见惯的词,我们大部分人却觉得纯真的孩子才是简单...[作者空间]
为了更好地阅读体验,欢迎访问博客原文 【文末有程序员福利】 当下微服务如火如荼,各个团队在争先恐后推出微服务,不论...[作者空间]
为了更好地阅读体验,欢迎访问博客原文 系统架构的演变 伴随着互联网的快速发展,Web应用系统从面向企业内部发展到面...[作者空间]
在项目实践中使用TDD,我经常会被问到以下问题,这让我很无助: TDD可以帮助你设计吗? TDD可以帮助你明确需求...[作者空间]
为了更好地阅读体验,欢迎访问博客原文 论测试的重要性 如今程序员群体赶上了中国最庞大的农民群体,大街上随便抓一把,...[作者空间]
本文结构: 什么是 TDD 为什么要 TDD 怎么 TDD FAQ 学习路径 延伸阅读 什么是 TDD TDD 有...[作者空间]
文/刘冉 在上一篇文章里面,通过对DHH的文章以及DHH和Kent Beck等讨论的分析,我阐述了对TDD的理解和...[作者空间]
文/刘冉 最近几年“TDD已死”的声音不断出现,特别是David Heinemeier Hansson那篇文章——...[作者空间]
为了更好地阅读体验,欢迎访问博客原文 本文以我在ThoughtWorks中的E项目经历为依据,覆盖了Thought...[作者空间]
Everything should be made as simple as possible, but not ...[作者空间]