E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
测试驱动
测试驱动
之我思我为
写过长代码复杂逻辑的同学可能会意识到,在同一个类中进行业务逻辑堆积,承担的职责过重,那么很可能会造成方法调用链过长,条件分支过多,代码复杂,这会使我们对全局的掌控能力降低,思维负担加重,从而对程序的信心不足,甚至会对后期维护产生抵触情绪。背景最近参与了新系统的开发,写了一个功能,展示收银台,整个业务逻辑层1000+的代码量,业务复杂,依赖系统多,开发时间紧(一周)。第一版,业务逻辑层全部写在了一个
关捷
·
2023-01-31 13:11
推荐书单
RocketMQ实战与原理解析Kafka权威指南HTTP权威指南HTTP2.0基础教程WEB性能权威指南图解密码技术网络是怎样连接的Redis深度历险核心原理与应用实践Redis设计与实现Java_8实战
测试驱动
开发的艺术算法图解
王小杰at2019
·
2023-01-31 03:56
聊一下TDD和BDD
TDD和BDD分别是什么BDD(BehaviorDrivenDevelopment,行为驱动开发)和TDD(Test-DrivenDevelopment,
测试驱动
开发)都是敏捷开发中的技术。
Jerry379
·
2023-01-30 08:04
一次编程实践
这周的小程序是计算保龄球比赛得分的,在编程过程中,会使用
测试驱动
的开发方法以及大量的重构。
泠云12
·
2023-01-28 13:41
2018-12-27 Stay hungry, stay foolish
查了两天的问题终于发现……总结:必须知道记住自己修改了什么内容(因此需要代码管理);必须使用
测试驱动
开发,即使是简单的功能原型;只在头脑清醒时开发,否则就是坑自己。
Ch_Shawn
·
2023-01-28 10:39
基于Python3.7的robotframework环境搭建步骤
RobotFramework是一个通用的验收测试和验收
测试驱动
开发(ATDD)的自动化测试框架。它具有易于使用的表格测试数据语法,它采用了关键字驱动的测试方法。其检测能力可以通过测试库实现Pyth
二次元BUG
·
2023-01-28 03:48
敏捷成长助手
沟通协作金字塔原理麦肯锡方法非暴力沟通关键对话:如何高效能沟通(原书第2版)敏捷技术代码整洁之道敏捷软件开发:原则、模式与实践程序员修炼之道拥抱变化:解析极限编程(第1版)拥抱变化:解析极限编程(第2版)有效的单元测试软件测试的艺术敏捷测试
测试驱动
开发程序员的职业素养重构
袁慎建
·
2023-01-27 01:22
《徐昊-TDD项目实战70讲》学习笔记 -- Day 1
正如课程里徐昊专栏前言和结束语所言,以及我之前在《重构》,《从重构到模式》、《修改代码的艺术》以及《
测试驱动
开发》这几本书感受到的那样:“TDD是最具工程效能的开发模式,没有之一”。
lanjing
·
2023-01-17 08:19
自动驾驶系列(十一)编写电动车ROS节点(转向)
一、驱动文件
测试驱动
文件main.cpp内容://样例只是提供一个简单的调用so库的方法供参考,程序接收,与发送函数设置在两个线程中,并且线程没有同步。//现实中客户编程中,发送
者也之乎
·
2023-01-17 08:44
无人驾驶汽车-从入门到制造
自动驾驶
Junit单元测试
Junit测试简介什么是单元测试单元测试是针对最小的功能单元编写测试代码Java程序最小的功能单元是方法单元测试就是针对单个Java方法的测试
测试驱动
开发(TDD)使用main()方法测试的缺点:只能有一个
菜鸟教程*…*
·
2023-01-17 01:27
java
junit
单元测试
java
测试用例设计之业务流程分析法
@TOC一.业务流程分析法简介业务流程测试用例编写原则以需求分析中的流程图做为编写测试用例的模型,坚持“
测试驱动
开发,用例指导结果,数据记录变化”的原则,灵活使用不同的方法制定测试用例。
·
2023-01-11 11:45
测试软件测试
测试驱动
开发(TDD)前端篇
listTDD的困惑TDD的思考TDD的使用场景写一个TDD的实例TDD对我们的影响TDD的困惑什么是TDDTDD是
测试驱动
开发(Test-DrivenDevelopment)的英
前端工程师请求出战
·
2022-12-23 22:49
启示录
tdd
单元测试
学习编程的五个关键点!你需要get它,并运用!
测试驱动
开发(
蒋白白
·
2022-12-23 20:11
大数据
python
程序人生
学习
改行学it
Linux modules-load 启动时加载驱动模块
但某些情况下,我们需要使用modules-load配置将部分驱动(或自己编写的
测试驱动
)自动载入内核。手动管理驱动模块以下指令可以手动单次管理
Zheng__Huang
·
2022-12-13 14:39
Linux
Operation
System
内核
linux
驱动开发
Linux驱动开发2:字符设备驱动之我的第一个字符设备Linux驱动开发模板
驱动开发模板在本章节,我们从Linux驱动开发中最基础的字符设备驱动开发开始,重点学习Linux下字符设备开发框架,本章会以一个虚拟的设备为例,讲解如何进行Linux字符设备驱动开发,以及如何编写测试APP来
测试驱动
开发是否正常
哒宰的自我修养
·
2022-12-12 10:31
Linux设备驱动
内核
驱动程序
Linux
Ubuntu - 安装NVIDIA 驱动、cuda、cudnn、gcc
准备工作查看是否有旧的驱动卸载旧的驱动禁用nouveau退出图形模式获取当前系统、GPU信息方式一:ubuntu-drivers(推荐)1、搜索可用的驱动2、安装驱动方式二:网页下载查看显卡型号下载nvidia驱动运行驱动安装脚本安装报错
测试驱动
有效性二
伊织code
·
2022-12-08 07:49
软件工具/使用技巧
ML/DL
ubuntu
cuda
nvidia
gcc
软件测试--应用JUnit进行单元测试
具有JUnit经验对于应用“
测试驱动
开发(TDD)”的程序开发模型是非常
马里奥w
·
2022-12-07 01:36
单元测试
使用 JGiven 在 Java 中进行验收测试
此外,这种方法用于
测试驱动
开发(TDD)并存在于其他技术中,例如行为驱动开发(BDD),也称为验收测试,这是我们将在本文中重点介绍的内容。在电脑前手拿咖
vvoennvv
·
2022-11-27 01:05
java
junit
单元测试
Linux_5th_第1个linux驱动___投奔NFS网络文件系统
之前我们一直是在虚拟机ubuntu环境中测试我们的first_drv驱动模块,但是这不是我们的开发方向,在刚开始的学习中我们避免搭建过多的环境,因此选择了只在ubuntu中
测试驱动
。
weqpo
·
2022-11-22 04:45
Linux
linux
驱动
挂接
最小根文件系统
使用 XUnit 的
测试驱动
开发过程
介绍什么是
测试驱动
开发
测试驱动
开发或(简称TDD)是强调重构代码和创建单元测试作为主要软件开发周期的一部分的软件开发过程。在最纯粹的形式中,TDD鼓励首先创建测试,然后为测试的功能创建实现。
vvoennvv
·
2022-11-22 02:58
驱动开发
《
测试驱动
开发与设计模式》 让“理想结构”与“快速变更”并行
1.理想的结构软件设计中理想的结构是怎样的?在给出答案之前,先看看自然界的例子。首先是DNA。两条链围着一条中心轴,绕成双螺旋,只有三个组成元件:碱基、脱氧核糖和磷酸。它们先有序组合,再重复、延伸。简单、清晰。然后是碳原子的组合,有好多种。如果每个碳原子与相邻四个碳原子相连,组成正四面体,再重复、拓展,就成晶体状的金刚石;如果每个碳原子与相邻其他三个碳原子相连,组成正六边形,再重复、堆叠,就成片状
RonZheng2010
·
2022-11-21 10:02
《
测试驱动
开发与设计模式》 适应并改进软件设计过程
接受这一点,就容易理解,
测试驱动
开发为什么能适应,并有效改进这个过程。认识不够有两种:一是认识的广度不够,二是认识的深度不够。2.认识广度不够广度不够就像“盲人摸象”,看到的只是局
RonZheng2010
·
2022-11-21 10:46
《
测试驱动
开发与设计模式》C++书籍及网站
这一篇是《
测试驱动
开发与设计模式-从入门到精通》的补充。比起Jave,用C++尝试
测试驱动
开发和设计模式会遇到更多的问题。尝试之前做一些准备是必要的。
RonZheng2010
·
2022-11-21 10:33
《
测试驱动
开发与设计模式》从入门到精通
KentBeck在《
测试驱动
开发》一书中就这样做了。这本书很薄,但它是给初学者准备的极好的入门书。虽然书中的例子是用Java演示的,但C++的学习者理解起来也没有什么难度。
RonZheng2010
·
2022-11-21 10:20
《
测试驱动
开发与设计模式》- 为什么选择
测试驱动
开发?
1攀岩的启示攀岩第一级:人工岩壁(休闲运动,学习场地,有保护设施)climb_basic.jpeg攀岩第二级:天然岩壁,顶绳攀登(极限运动,野外场地,已有保护设施)climb_protected_1.jpeg攀岩第三级:天然岩壁,先锋攀登(极限运动,野外场地,攀登过程中自己加入保护设施)climb_protected_2.jpeg攀岩第四级:天然岩壁,徒手攀登(啥运动?野外场地,无保护设施)cli
RonZheng2010
·
2022-11-21 10:59
用隐马尔可夫模型推测女朋友心情(Ⅴ):模型参数估计(模型训练)
也就是用
测试驱动
的方法验证一下模型算法是否正确。1初始状态概率向量参数的估计根据初始状态概率向量的定义,第iii个元素表示初始状态为sis_isi的概率。于是,我们可以
遥望山海
·
2022-11-21 09:35
Machine
Learning
算法
人工智能
<<
测试驱动
开发与设计模式>> 开发实例三 rs_driver
1简介rs_driver是RoboSense雷达的基本驱动。这次的工作是对rs_driverv1.3.2的重构,重构后的代码是v1.5.7。2做了哪些变更?2.1从大类中拆分出小类classes_from_decoder.png从Decoder中分拆出一系列小类。这些类方便作单元测试。Decoder计算三角函数值时,使用查表方式,以便减少计算量。Trigon类包装了这部分逻辑。对于机械式式雷达,D
RonZheng2010
·
2022-11-18 14:59
《
测试驱动
开发与设计模式》 提速 — 在纸上做细节设计
1.原始的
测试驱动
开发模式只是起点一直遵循原始的
测试驱动
开发模式是不现实的。这有两个原因。一是开发者自身的愿望。原始的模式在头两个项目时还有趣,但要是一直这样做,就没意思了。拿小孩走路举个例子。
RonZheng2010
·
2022-11-18 14:52
golang静态代码检查_关于Golang的代码审查和质量评估
代码质量一直是每个研发团队关心的问题,提高代码质量一般会从
测试驱动
开发(TDD),验收
测试驱动
开发(ATDD),持续集成(CI),代码审查,静态分析工具,编码标准等多个方面入手,在此我想说说代码审查以及静态分析工具和编码标准
weixin_39760857
·
2022-11-14 18:05
golang静态代码检查
《
测试驱动
开发与设计模式》开发实例一 DVR-POS库
0.1版权声明
测试驱动
开发与设计模式相结合的开发方式,能产生清晰的结构,弹性的设计,水到渠成地还带来稳定的代码。这里对DVR-POS的介绍是对《
测试驱动
开发与设计模式-从入门到精通》一文的补充。
RonZheng2010
·
2022-11-11 09:50
《
测试驱动
开发与设计模式》开发实例二 JSON过滤库
0.1版权声明
测试驱动
开发与设计模式相结合的开发方式,能产生清晰的结构,弹性的设计,水到渠成地还带来稳定的代码。
RonZheng2010
·
2022-11-11 09:40
SpringBoot学习2—整合第三方技术
Mybatis1Mybatis运行条件2Mybatis搭建过程三.整合Mybatis-plus四.整合Druid1简介2Druid搭建过程一.整合JUnit简介:JUnit是一个java编程语言单元测试框架,其在
测试驱动
的开发方面有很重要的发展
jakiechaipush
·
2022-10-31 21:23
springboot
springboot
vue整体项目笔记
前端工程师的日常工作:项目工程架构业务开发:UI还原、组件设计、业务逻辑实现项目上线
测试驱动
开发一、Vue项目创建1、安装node.js环境(node-v验证)A->BC->D->E依赖的层级关系2、安装
Life a dream
·
2022-10-31 07:34
笔记
vue框架
vue项目的创建
vue.js
node.js
项目架构
Vue单元测试框架选取
TDD:
测试驱动
型的开发方式,先写测试代码,之后编写能通过测试的业务代码,可以不断的在能通过测试的情况下重构。BDD:行为驱动型,测试代码的风格是预期结果,更关注功能,看起来像需求文档。
My_Bells
·
2022-10-26 12:01
Vue.js
单元测试
selenium之安装浏览器驱动
下载安装驱动需要如下几个步骤:检查浏览器版本下载对应版本驱动设置驱动环境变量
测试驱动
1.检查浏览器版本以Chrome浏览器为例,点击.菜单栏->帮助->关于GoogleChrome查看。
永远不要矫情
·
2022-10-26 12:45
selenium
selenium
浏览器驱动匹配
webDriver
vue项目增加单元测试
单元测试的作用毋庸置疑能带来很多好处,但是如何去写好单元测试.单元测试好处提供描述组件行为的文档节省手动测试的时间减少研发新特性时产生的bug改进设计促进重构TDD&BDDTDD(TestDrivenDevelopment)
测试驱动
开发
杨小凹
·
2022-10-11 07:57
单元测试
vue.js
前端
redis分布式缓存php,Thinkphp5 Redis 分布式缓存 SESSION 实时共享
session入库1.安装成功redis服务器,已经安装成功,测试也成功(redis服务器版本)(php版本)(thinkphp5session配置redis驱动)(thinkphp5redis驱动位置)(
测试驱动
饭太
·
2022-10-05 21:28
redis分布式缓存php
调试速腾聚创激光雷达RS-LIDAR-M1(在Windows系统下)
2.RS-LIDAR-M1在Windows系统上的调试及使用2.1下载安装
测试驱动
本次测试激光
卓沅best
·
2022-10-05 07:40
人工智能
windows
经验分享
pytest自动化测试数据驱动yaml/excel/csv/json
测试驱动
在自动化测
·
2022-09-26 20:25
前端自动化测试jest
文章目录持续集成和前端自动化测试前端自动化分类TDD(Test-DrivenDevelopment)
测试驱动
开发BDD(BehaviorDrivenDevelopment)行为驱动开发前端自动化工具选择端到端测试
萌萌哒の瑞萌萌
·
2022-09-22 20:12
软件测试
软件测试
前端测试框架 Jest
测试框架可分为两种:TDD(
测试驱动
开发)和BDD(行为驱动开发)常见的测试框架有Jasmine,Mocha以及本文要介绍的Jest。断言库断言库主要提
Chaqian
·
2022-09-22 20:05
软件测试
单元测试
前端测试
测试框架
Java中的常见架构与工具有哪些?
自动化测试架构TestNG+MocktioJUnit是Java单元测试的一站式解决方案,它把
测试驱动
的开发思想介绍给了Java开发人员,并教会他们如何有效地编写单元测试。
java记
·
2022-09-07 19:48
junit
单元测试
jenkins
【面经】Thoughtworks 大数据开发面经
2.2知道TDD吗
测试驱动
开发。建议提前学习B站视频。2.3重构代码,实现三个需求按照
测试驱动
开发的方法:先写测试样例并运行-不通过;修改业务逻辑代码;运行测试代码,不通过返回第二步骤,直到通过测试。
和风与影
·
2022-09-05 19:03
面试
大数据
【一起学Rust · 项目实战】命令行IO项目minigrep——
测试驱动
开发完善功能
本次我们将采用
测试驱动
开发(以后简称TD
广龙宇
·
2022-09-01 10:42
一起学Rust
#
Rust项目实战篇
驱动开发
rust
开发语言
单元测试之mock使用
目录一、简介二、使用mock做单元测试的优点1、效率高2、TDD(
测试驱动
开发)3、并行开发4、解决环境依赖问题三、mock实现原理四、mock使用1、导入Maven依赖包2、编写测试代码2.1、模块接口调用代码
不甘于平凡的溃败
·
2022-08-27 13:19
java
java
单元测试
测试工具
Python中的Unittest基本使用
在软件开发过程中,
测试驱动
开发的理念是一种好的开发习惯。
·
2022-08-26 13:13
完整的python项目实例-python完整项目
实现思路+现有框架+基础编程2.项目日志:logging模块(调试性的日志和记录性的日志)参考:python官方文档中的howto-logging.pdf和library.pdf中的logging部分3.
测试驱动
开发
weixin_37988176
·
2022-08-07 07:43
被高估了的
测试驱动
开发?
测试驱动
开发(TDD)始于上世纪90年代,时至今时今日,依然只有少数的开发者在践行着。本文作者从软件开发者的角度,又一次帮助我们定义了
测试驱动
开发,解答了众多开发着对TDD常见的谬误。
罗昭成-csdn
·
2022-08-04 15:39
程序员指北
翻译
TDD
测试
开发
编程
敏捷
前端后端的爱恨情仇--续集
文章目录前端妹子给我打电话了Eolink直呼真香1.DTDD:文档与
测试驱动
开发2.API研发测试天花板3.超强的MockAPI4.隐秘又好用的小亮点5.针对开发者比较友好前端妹子给我打电话了我上次写了一篇文章
石臻臻的杂货铺
·
2022-06-23 11:05
工具
前端
postman
swagger
Eolink
软件测试刚开始学习你需要知道软件测试必备知识
1.目的发现缺陷BUG验证系统是否满足需求定义和设计要求
测试驱动
开发2.测试方法动态测试:白盒黑盒静态测试:自审(桌前检查)代码评审代码定查好的测试可以发现从未发现的错误3.测试阶段集成测试单元测试验收测试系统测试
编程简单学
·
2022-06-19 19:07
程序员
软件测试
学习
测试用例
单元测试
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他