测试驱动开发-golang-2

摘要: 2. 变质的对象 测试驱动开发的总体流程如下: 写一个测试程序。 让测试程序运行。 编写合格的代码。 计划清单(to-do list) 当瑞士法郎与美元的兑换率为 2:1 的时候,5 美元 + 10 瑞士法郎 = 10 美元 将 "amount" 定义为私有 5 美元 * 2 = 10 美元 Dol 阅读全文
posted @ 2021-09-14 23:05 derywong 阅读(309) 评论(0) 推荐(0)

测试驱动开发-2

摘要: 2. 变质的对象 测试驱动开发的总体流程如下: 写一个测试程序。 让测试程序运行。 编写合格的代码。 计划清单(to-do list) 当瑞士法郎与美元的兑换率为 2:1 的时候,5 美元 + 10 瑞士法郎 = 10 美元 5 美元 * 2 = 10 美元 将 "amount" 定义为私有 Dol 阅读全文
posted @ 2021-09-13 23:31 derywong 阅读(56) 评论(0) 推荐(0)

测试驱动开发-golang-1

摘要: 测试驱动开发 尝试使用 golang 实现 TDD 示例 1. 多币种资金 资金报表 票据 股票 股价 合计 IBM 1000 25 美元 25000 美元 Novartis 400 150 瑞士法郎 60000 瑞士法郎 总计 65000 美元 汇率表 源币种 兑换币种 汇率 瑞士法郎 美元 1. 阅读全文
posted @ 2021-09-13 22:36 derywong 阅读(119) 评论(0) 推荐(0)

测试驱动开发-1

摘要: 测试驱动开发 Java 版本 1. 多币种资金 资金报表 票据 股票 股价 合计 IBM 1000 25 美元 25000 美元 Novartis 400 150 瑞士法郎 60000 瑞士法郎 总计 65000 美元 汇率表 源币种 兑换币种 汇率 瑞士法郎 美元 1.5 计划清单(to-do l 阅读全文
posted @ 2021-09-13 02:46 derywong 阅读(66) 评论(0) 推荐(0)

Gherkin 中文示例

摘要: Gherkin 中文示例 # language: zh-CN 功能:字典增查 根据用户搜索的 关键字 返回对应 元素 添加用户输入的 元素 至字典 背景: 假设字典为 Dictionary | nil | | one pair key : value | | two pairs key : valu 阅读全文
posted @ 2021-09-05 23:07 derywong 阅读(281) 评论(0) 推荐(0)

怎样写一个好的 Gherkin

摘要: 怎样写一个好的 Gherkin 在 BDD 中,应该具备什么功能? 我如何决定一个功能应该是什么?我应该在编写行为规范之前先定义一个功能,还是应该从行为开始,看看它们如何组合成功能 功能、场景和行为都是应该仔细定义的常见 BDD 1术语: 行为 具有输入、操作和预期结果的操作。 场景 使用正式步骤和 阅读全文
posted @ 2021-09-05 02:28 derywong 阅读(902) 评论(0) 推荐(0)

BDD简介

摘要: BDD 101: BDD 简介 系列概览 BDD 101 是一个博客系列,教授行为驱动开发的基础知识。它既是 BDD 初学者的“入门”指南,也是专业人士的最佳实践参考。我为参与软件开发日常职责的任何人编写了这个系列:开发人员、测试人员、Scrum 管理员、产品所有者和经理。本系列中的内容来自我在许多 阅读全文
posted @ 2021-09-04 23:35 derywong 阅读(2462) 评论(0) 推荐(0)

通过测试学习 Go 编程

摘要: 通过测试学习 Go 编程 TDD 简介 TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但 阅读全文
posted @ 2021-08-29 04:58 derywong 阅读(180) 评论(0) 推荐(0)

Typora 基础语法学习

摘要: Typora 基础语法学习 windows快捷键 无序列表 - 空格 内容 有序列表 数字 . 空格 内容 标题 # 内容 表格 ctrl t 目录 `` 回车 选中整行 ctrl l 1 选中单词 ctrl d 引用 > 空格 内容 单行代码 反引号 内容 反引号 代码块 ``` 2回车 加粗 * 阅读全文
posted @ 2021-08-28 22:22 derywong 阅读(65) 评论(0) 推荐(0)

LeetCode 0001 two-sum.go

摘要: 给定一个整数数组nums和一个整数目标值target 请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 思路: 1、使用随机数产生整数切片nums 2、遍历切片n 阅读全文
posted @ 2021-07-12 22:21 derywong 阅读(29) 评论(0) 推荐(0)