单元测试驱动开发(UTDD)
文章平均质量分 92
在代码层面,进行测试驱动开发(TDD)
No Only Code
一、工作经历:
目前就职于国内某交易所下属技术公司,新锐员工->新员工导师->论坛讲师->项目经理->团队负责人(入职两年半)。
二、个人目标:
希望能出版图书or设立专栏;创造有价值的产品。
三、其他信息:
1.起名NoCode是因为受到NoSQL(No Only SQL)的启发,认为程序员不仅仅是编码(No Only Code) ,充满无限可能。
2.本账号会分享诸如软件工程、项目管理、团队管理、人生思考、健康生活等内容(关注就对了),可私信我交流。
3.一直再寻找志同道合的人,一起学习、进步、交流(个人的力量是有限的,我们依靠团队的力量去达成更大目标)。
展开
-
单元测试驱动开发之旅
1.事出必有因今天能写下这篇《单元测试驱动开发之旅》,源于近期的工作——会员客户管理中心项目的开发。会员客户管理中心,作为未来运营管理体系中的一个基础支撑系统;解决现有问题,规范会员客户基础数据的使用,提供权威的会员客户数据。会员客户管理中心,立项之初就已确认“以DDD(领域驱动设计)的思想指导项目开发”这一方针。起初,虽团队成员对DDD知之甚少,但是以DDD思想指导项目开发已是板上钉钉的事,我们所能做的就是啃下DDD这块硬骨头。在翻阅大量的DDD相关资料和书籍时,发...原创 2022-04-06 16:02:25 · 821 阅读 · 0 评论 -
更好地做UTDD(测试驱动开发)
更好地做UTDD前言导入通过前面对UTDD内容的介绍,我们也基本熟知UTDD的基础知识,也动手进行了实践,这算是正式开启了UTDD之旅。 同时,新的问题也随之而来了:“如何更好地做UTDD呢?”。同样,我们可以分为 理论、实践两部分进行提高。理论理论引言我们已知道UTDD的基本流程:红 -> 绿 -> 重构,一个完整闭环;并且整个软件开发过程是由一个个UTDD基本流程 组成。若我们想更好地做UTDD,那么...原创 2022-03-23 21:32:28 · 1816 阅读 · 0 评论 -
为什么做UTDD(单元测试驱动开发)
为什么做UTDD前言导入天下熙熙皆为利来,天下攘攘皆为利往。在开始做一件事情之前,我们首先需要弄清 “它能给我们带来什么?(好处、坏处)”以免出现壮志满满地开始,却在实践中发现它一无是处,最后只能不了了之的情况。日后,回忆起这整个实践过程,一肚子苦水,那可真是“哑巴吃黄连,有苦说不出”。明显好处协助你写出整洁可用的代码、帮助你达成质量内建的目标、帮助你编制一张系统保护网.... 督促你写出整洁可用的代码 Kent Bec...原创 2022-03-20 21:19:45 · 781 阅读 · 0 评论 -
怎么去做UTDD(单元测试驱动开发)
怎么去做UTDD前言导入UTDD是一种敏捷软件开发的技术,那必然存在一套系统的理论知识,同样也正因为能落地实践才得以推广。对待理,我们只需要做到 ”拿来主义“ 开箱即用;对待实践,可看做是 ”拿来主义的本地化“。 只有理论+实践,我们才能做到 ”知行合一“。基础理论UTDD基本流程一言蔽之:先编写单元测试用例,后编写程序逻辑代码。更具体些:编写一个让程序运行失败的单元测试用例 -> 编写让程序通过用例的程序逻...原创 2022-03-21 14:20:37 · 1795 阅读 · 0 评论