首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
TDD
订阅
Thsi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
TDD 实践-FizzFuzzWhizz(三)
在之前的实践文章中着重掌握 TDD 的口号和整体流程,用 9 个 UT 驱动出核心任务的实现代码,即完成了核心任务,也得到了将近 100% 的测试覆盖率,并且在测试的支撑下对程序进行小范围重构,从目前看来采用 TDD 的效果还是不错的。不过上一篇文章留下了一个反思一直困扰着我,…
TDD 实践-FizzFuzzWhizz(二)
熟悉掌握 TDD 整体流程。 识别代码坏味道 Deplicated Code 以及重构手法。 了解 java8 特性 lambda 和部分函数式接口的使用。 得到满意的测试覆盖率。 提高对代码的自信和重构的勇气。 学生报数。 如果是第一个特殊数字的倍数,就报 Fizz。 如果是…
TDD 实践-FizzFuzzWhizz(一)
在测试驱动开发(TDD)总结——原理篇一文中已经对 TDD 做了概念性总结。而个人觉得理论知识的缺点在于它只强调外部刺激而缺乏学习者的内部心理过程,比如很难基于已有的经验对理论性知识建立映射关系,因此客观的实践才是检验真理的唯一标准。奔着这个目标,这些天花了一些时间去选择案例,…
测试驱动开发(TDD)总结——原理篇
我是一名喜欢追求高质量代码和高效率工作的软件开发工程师,因此我学习 SOLID 和 Simple Design 等原则、阅读优秀的开源代码、阅读相关的书籍、学习软件过程方法和真实项目实践,但是在追求高质量代码的道路上,总感觉目前的知识还不能帮我塑造成一种思维框架。在 2018 …
TDD 实战(1)
本文将通过实战的方式来讲解 TDD,以代码为主,“少讲道理,多练习”。当需要的时候才会引入一些理论或者线索,帮助理解、思考。 01. 需求 要实现的功能就是 “存包得到二维码” 和 “用二维码取包"。 02. 任务分解 "磨刀不误砍柴工",我们先做任务分解,避免遗漏场景。大的场…