动手做...
没错,我就是头条君。求关注~
GitHub 地址:http://toutiao.io/s/dhlu...
一步步教你...
ThoughtWorks咨询师,著有《Java...
在本文中将利用TDD的思维来探讨email的正则表达式。适用于初学者理解TDD和正则表达式的入门。之所以为利用TDD思维而不直言利用TDD是因为在真实开发实践中的TDD实现细节和本...
来源: http://codurance.com/2015/05/12/does-tdd-lead-to-good-design/作者:SANDRO MANCUSO最近我发了一则推...
追求极致代码和极致开发效率的程序员社区
我已经会了ABC,为什么还要学XYZ?不学TDD我也可以解决所有的问题,你看Linux就不是用TDD设计实现出来的,那我为什么还要学TDD呢?在做公司内部的面向对象训练营(OOBo...
近些年来,越来越多的人开始向我咨询测试驱动开发(TDD)的好处。所谓TDD,就是在将代码进行部署之前,利用各种自动化测试来确保代码能够正常工作。在进行测试的时候,你需要寻找测试失败...
中国领先的开发者服务平台
自从2015年10月十八届五中全会决定全面放开二胎,一对夫妇可以生育两个孩子。身边不少头胎生了女孩的夫妻积极响应国家号召,生下了第二胎,而且大部分人二胎生的都是男孩,凑得个好字,儿...
恒温
通常我们设计一个应用程序,并且快速创建单元测试来验证我们的设计,在我们编写这些测试时,这些测试也可以帮助改善了我最初的设计。随着我们编写越来越多的单元测试,正反馈的良性循环也会鼓励...
代码改变世界
TDD 的神话传说中 TDD 是一种能驱动设计的方法。使用了TDD,你就能神功附体,各种设计都可以文思如泉涌,喷薄而来。很不幸,你被忽悠了。TDD让你自动获得设计的能力,是一种错觉...
在上一篇文章里面,通过对DHH的文章以及DHH和Kent Beck等讨论的分析,我阐述了对TDD的理解和分类,现在来继续聊聊TDD的实施和分层。现在还有非常多的软件工程师在质疑TD...
我在参与的开发项目以及咨询项目中,都有实践TDD的经验。直至今日,我仍然会在某些功能开发时采用TDD的方式实现功能。虽然没有达到将TDD溶于开发血液之中形成自然而然的习惯,但至少也...
Just be funny!
本文来自作者:武可 在 GitChat 上的精彩分享,点击文末「阅读原文」看看大家与作者交流了哪些问题? 1. 做 TDD是为什么? 关于TDD的概念、工具、技巧等,经典的书籍材料...
一个创造技术价值的分享平台 公众号:GitCh...
这两天读到了一篇关于TDD的专栏文章如何说服你的同事使用TDD,正好前段时间也有思考相关的问题,有一些想法正好分享一下。当然前述文章本身的质量还是很高的,旁征博引,但是看过这一类文...
在这个课程中,你将学习如何使用Docker快速创建开发环境、管理多个微服务,应用程序在本地运行后,您将学习怎样在生产环境部署应用。我们也会练习TDD(测试驱动开发),在你的项目中测...
懂点儿产品的程序员......
说明:本讲义是我在ThoughtWorks作为咨询师时,为客户开展TDD Code Kata而编写。案例为Guess Number,案例需求来自当时的同事王瑜珩。当时,我们共同在T...
研发,架构,专注大数据
我是一名喜欢追求高质量代码和高效率工作的软件开发工程师,因此我学习 SOLID 和 Simple Design 等原则、阅读优秀的开源代码、阅读相关的书籍、学习软件过程方法和真实项...
软件工匠
公众号后台回复“java”,获取 Java 知识体系/面试必看资料01、前言很早之前,曾在网络上见到过 TDD 这 3 个大写的英文字母,它是 Test Driven Develo...
PMP,敏捷CSM认证
“ 一场关于DevOps能力评估的讨论,引发了对TDD的争论。”01—一场争论前几天,我们在讨论如何提升整个部门的DevOps能力。公司有一套统一的DevOps的能力评估流程,有具...
墨者看天下都是丹青 测者观万物都有bug
至此,生命之环的外圈和中间的一圈已经介绍完了,现在开始的就是内圈的技术实践,也是敏捷最为关键的实践,技术实践能否有效执行关乎着外围实践能否成功,可以说是敏捷最为重要的支撑。技术实践...
失眠多梦 bug体质