TDD
PostTruth
书写是对思维的缓存
展开
-
浅谈测试驱动开发(TDD)
TDD 是什么 TDD 是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD 的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么功能代码。 TDD 的基本思路是通过测试来推动这个开发的过程,但测试开发并不是单纯的测试工作,而是把 需求分析,设计,质量控制量化的过程。 TDD 的目的不仅仅是测试软件,保证代码质量仅仅是其中的一部分,更重要的是,在开发过程中帮助开发者...原创 2020-04-02 17:27:54 · 897 阅读 · 0 评论 -
TDD 编程实战
源码地址: https://github.com/itguang/TDD_INACTION 分为java实现版本和kotlin实现版本 项目介绍 假想你在火星探索团队中负责软件开发。现在你要给登陆火星的探索小车编写控制程序,根据地球发送的控制指令来控制火星车的行动。 初始需求 火星车收到的指令分为四类: 探索区域信息:告知火星车,整片区域的长度(X)和宽度(Y)有多大; 初始化信息:火星车...原创 2019-08-24 10:00:23 · 3653 阅读 · 1 评论