码迷,mamicode.com
首页 >  
搜索关键字:测试驱动开发 tdd    ( 527个结果
自动化框架——PO设计模式自学——参数化配置——tdd数据驱动——列表里面嵌套字典
import unittest from ddt import ddt,data,unpack test_data=[{'no':1,'name':'小李'},{'no':2,'name':'小张'},{'no':3,'name':'小王'}] @ddt class TestMath(unittes ...
分类:其他好文   时间:2020-04-04 14:30:20    阅读次数:61
hash 函数
hash 函数 总结 在SGI STL中 hash 表的实现是采用拉链法,其中用到了哈希函数,哈希函数的作用是把元素键值映射到对应的桶子里面,一般哈希值是键值对桶子数取余。 在 SGI STL提供的哈希函数是有限的,只支持特定的元素类型,若用户需要使用其他类型的哈希函数,则必须自行定义。定义的时候注 ...
分类:其他好文   时间:2020-03-31 22:41:34    阅读次数:72
谈谈个人对 TDD (测试驱动开发) 的理解
介绍 测试驱动开发:英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加速开发过程。 (f ...
分类:其他好文   时间:2020-03-20 21:50:25    阅读次数:76
敏捷开发的那些事
“敏捷”这个词近几年非常火,经常会有人问:“我们应该怎样开始做敏捷?”或者:“能不能来帮我们推一下敏捷?敏捷有很多实践,管理的、工程的都有,但敏捷绝非我们看到的站会、持续集成、TDD等那么简单,真正的敏捷体系是从理念到文化的一次变革。敏捷作为一种快速应对需求变化的新兴软件开发模式,正受到越来越广泛的关注和应用。它强调快速验证,表现为快速上线、快速根据反馈迭代产品。今天在这里给大家推荐一款敏捷项目管
分类:其他好文   时间:2020-03-18 23:47:48    阅读次数:72
测试驱动开发(二)
测试驱动开发的具体实现步骤: 1:按照面向对象的思想 将需求转化为一条条用例 2:针对每一条用例 设计出测试用例 3:随便挑选一个测试用例作为开始 下面是官方的步骤 4:使用代码实现测试用例(提前运行一下,保证测试用例可运行) 5:编写产品代码使得测试用例通过(可以借助伪实现和显性声明等方式) 7: ...
分类:其他好文   时间:2020-03-15 20:42:46    阅读次数:68
无所不能的PowerMock,mock私有方法,静态方法,测试私有方法,final类
1、为什么要用mock 我的一本书的解释: (1)创建所需的DB数据可能需要很长时间,如:调用别的接口,模拟很多数据 (2)调用第三方API接口,测试很慢, (3)编写满足所有外部依赖的测试可能很复杂,复杂到不值得编写,Mock模拟内部或外部依赖可以帮助我们解决这些问题 另一本TDD书的解释: (1 ...
分类:其他好文   时间:2020-03-10 10:24:42    阅读次数:206
spark sql架构和原理——和Hive类似 dataframe无非是内存中的table而已 底层原始数据存储可以是parquet hive json avro等
from:https://blog.csdn.net/zhanglh046/article/details/78505038 一 Spark SQL运行架构Spark SQL对SQL语句的处理和关系型数据库类似,即词法/语法解析、绑定、优化、执行。Spark SQL会先将SQL语句解析成一棵树,然后 ...
分类:数据库   时间:2020-03-08 16:00:50    阅读次数:107
mysql-常用中间件
常见中间插件 Cobar 阿里巴巴B2B开发的关系型分布式系统,管理将近3000个MySQL实例。 在阿里经受住了考验,后面由于作者的走开的原因cobar没有人维护 了,阿里也开发了tddl替代cobar。 MyCAT 社区爱好者在阿里cobar基础上进行二次开发,解决了cobar当时存 在的一些问 ...
分类:数据库   时间:2020-03-07 12:35:37    阅读次数:94
opencv:像素统计信息
```c++ #include #include using namespace cv; using namespace std; int main(int argc, char** argv) { //Mat src = imread("f:/images/starry_night.jpg", I... ...
分类:其他好文   时间:2020-01-31 00:51:47    阅读次数:79
python opencv:像素运算
以下运算两个图像的大小需要一样 算术运算: :两个图像像素相加 :两个图像像素相减 :两个图像像素相乘 :两个图像像素相除 :图像的均值 :方差 逻辑运算: :与 :或 :非 :将图片以一定权重相加 这个函数最小需要6个参数。 1、第1个参数,输入图片1, 2、第2个参数,图片1的融合比例 3、第3 ...
分类:编程语言   时间:2020-01-28 00:02:48    阅读次数:133
527条   上一页 1 2 3 4 5 ... 53 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!