zoukankan      html  css  js  c++  java
  • 学习TDD的第一天

    什么是TDD?(维基百科)

    测试驱动开发英语:Test-driven development,缩写为TDD)是一种软件开发过程中的应用方法,由极限编程中倡导,以其倡导先写测试程序,然后编码实现其功能得名。测试驱动开发始于20世纪90年代。测试驱动开发的目的是取得快速反馈并使用“illustrate the main line”方法来构建程序。

    测试驱动开发是戴两顶帽子思考的开发方式:先戴上实现功能的帽子,在测试的辅助下,快速实现其功能;再戴上重构的帽子,在测试的保护下,通过去除冗余的代码,提高代码质量。测试驱动着整个开发过程:首先,驱动代码的设计和功能的实现;其后,驱动代码的再设计和重构

    什么是Xunit.net?(TDD相关涉及)

    一种单元测试框架(没有找到具体定义)。https://www.cnblogs.com/NorthAlan/p/5184462.html中有关于xUnit.net的具体介绍。

    xUnit.Net的由来:NUnit的创造者Jim Newkirk公布了一个新的单元测试框架,叫做xUnit.net。这是一个以NUnit的接班人自许的新框架,作者打算消除NUnit的错误和缺点,并在框架中加入一些最佳实践和扩展能力。xUnit.Net是开源的GitHub地址:https://github.com/xunit/xunit

    断言的作用?(随笔)

    目前断言的作用我也不清楚;以后知道了会总结。

    断言是每个单元测试框架的另一个重要功能,而在这一方面xUnit.Net简化了很多其他框架中略微重复的功能。与此同时也提供了灵活的扩展方式给使用者,关于如何扩展xUnit.Net我有机会会详细的介绍。

    推荐一本书:算法 Algorithms,人民邮电出版社,谢路云译

  • 相关阅读:
    Intellij Idea非常6的10个姿势!
    java 集合
    oracle sql调优
    springboot
    整理的java jdk1.8跟mybatiseplus
    java8中lambda的用法(map转list,list转map等等
    遍历数组中的元素(含es6方法)
    云计算初探
    转FMS小工具用法
    Flex内存消耗
  • 原文地址:https://www.cnblogs.com/zyk2019/p/11243944.html
Copyright © 2011-2022 走看看