Content
6 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
课程简介
- 2
Go 语言特性
Go:基础
- 1
你好,世界
- 2
Go 基础知识
- 3
使用包 "fmt" 进行格式化
- 4
标准库
- 5
与 I/O 操作相关的 "io" 和 "os" 包
- 6
错误处理
测试与TDD
- 1
什么是测试?
- 2
测试驱动开发(简称 TDD)
- 3
简洁的测试
- 4
代码异味
- 5
魔术数字
Go 与测试
- 1
编写你的第一个测试
- 2
Go 中的测试
- 3
跳过和 Testify 包
- 4
基准测试与模糊测试
- 5
罗马数字:首次测试
- 6
罗马数字:添加测试用例
- 7
罗马数字:重构测试
- 8
结构体的组合
- 9
Go 中的接口
- 10
依赖注入
- 11
单元测试中的模拟
- 12
数据库模拟
- 13
使用 Go 构建 Web API
- 14
测试 Web API
TDD 编程练习
- 1
FizzBuzz 问题
- 2
FizzBuzz:非整除要求
- 3
FizzBuzz:“Fizz”要求
- 4
FizzBuzz:“Buzz”要求
- 5
FizzBuzz:同时整除 3 和 5 的要求
- 6
密码验证器练习
- 7
PassValidator:至少包含两个数字的要求
- 8
PassValidator:多重错误要求
- 9
PassValidator:至少包含一个大写字母的要求
- 10
PassValidator:特殊字符要求
- 11
通用的TDD指南
结论
- 1
结论
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User