导入
课程简介
了解 Go 语言的历史和核心概念。
测试驱动开发与 Go 语言
本课程将引导你使用 Go 语言实践测试驱动开发(TDD),并介绍推动该方法的核心原则。
先修要求
要顺利完成本课程,你需要具备以下知识:
- 掌握 Go 语言的基础知识
- 有使用 Go 编写程序的实际经验
- 了解面向对象编程(OOP)的基本概念
- 有一定的单元测试基础知识
学习目标
通过本课程,你将能够实现以下目标:
- 学会如何在 Go 中编写单元测试
- 理解什么是 TDD
- 使用 TDD 方法完成项目开发
趣闻小知识
在继续之前,我们先澄清一个常见问题:是叫“Golang”还是“Go”?其实两者并无本质区别。Go 语言最初发布的域名是 golang.org,因此也被称为“Golang”。但正式名称应为“Go”。为了便于网络搜索(因为“go”这个词太通用),使用“Golang”可以更精准地筛选出相关结果。
...
如何学习本课程
为了最大化学习效果,请遵循以下建议:
- 在进入下一课前,确保完全理解当前课程的所有内容。
- 每当遇到代码片段时,尝试进行如下操作:
- 修改程序的输入值
- 调整函数或方法的参数
- 不仅关注课程中展示的案例,也要主动考虑边界情况。
- 每个主题都务必配合练习题进行实战演练。
课程结构
本课程共分为四个主要部分:从 Go 语言基础开始,逐步过渡到测试,再深入到 TDD 方法,最后通过实际项目开发来积累动手经验。
祝你学习愉快!