zoukankan      html  css  js  c++  java
  • 构建之法01

    TDD(Test Driven Development),即测试驱动开发的基本思想就是在开发功能代码之前,先编写测试代码,然后只编写使测试通过的功能代码,从而以测试来驱动整个开发过程的进行。这有助于编写简洁可用和高质量的代码,有很高的灵活性和健壮性,能快速响应变化,并加速开发过程。

      测试驱动开发的基本过程如下:

      ① 快速新增一个测试

      ② 运行所有的测试(有时候只需要运行一个或一部分),发现新增的测试不能通过

      ③ 做一些小小的改动,尽快地让测试程序可运行,为此可以在程序中使用一些不合情理的方法

      ④ 运行所有的测试,并且全部通过

      ⑤ 重构代码,以消除重复设计,优化设计结构

      简单来说,就是不可运行/可运行/重构——这正是测试驱动开发的口号。

      可想而知,测试驱动开发会极为有效地控制开发中的bug,但是这种先写测试代码的方式可能让开发人员有很大的不适应。学习适应TDD的成本会不会比它带来的收益更高呢?这就有待我们在实践中摸索了

  • 相关阅读:
    图片懒加载
    文字表情转换成小图标
    页面跳页面的参数获取
    vue v-for里面再套v-if和v-esle
    滚动条样式的修改
    vue-cil生产环境和发布环境的配置
    css隐藏滚动条并且可以滑动
    vue-cli脚手架一些插件安装elementui和axios
    闭包
    定时器、运动、日历
  • 原文地址:https://www.cnblogs.com/sunhongbin/p/13053460.html
Copyright © 2011-2022 走看看