Logo
Section 1 / 2

课程简介

了解 Go 语言的历史和核心概念。

导入

课程简介

了解 Go 语言的历史和核心概念。

测试驱动开发与 Go 语言

本课程将引导你使用 Go 语言实践测试驱动开发(TDD),并介绍推动该方法的核心原则。

先修要求

要顺利完成本课程,你需要具备以下知识:

  1. 掌握 Go 语言的基础知识
  2. 有使用 Go 编写程序的实际经验
  3. 了解面向对象编程(OOP)的基本概念
  4. 有一定的单元测试基础知识

学习目标

通过本课程,你将能够实现以下目标:

  1. 学会如何在 Go 中编写单元测试
  2. 理解什么是 TDD
  3. 使用 TDD 方法完成项目开发

趣闻小知识

在继续之前,我们先澄清一个常见问题:是叫“Golang”还是“Go”?其实两者并无本质区别。Go 语言最初发布的域名是 golang.org,因此也被称为“Golang”。但正式名称应为“Go”。为了便于网络搜索(因为“go”这个词太通用),使用“Golang”可以更精准地筛选出相关结果。

...

如何学习本课程

为了最大化学习效果,请遵循以下建议:

  1. 在进入下一课前,确保完全理解当前课程的所有内容。
  2. 每当遇到代码片段时,尝试进行如下操作:
    1. 修改程序的输入值
    2. 调整函数或方法的参数
  3. 不仅关注课程中展示的案例,也要主动考虑边界情况。
  4. 每个主题都务必配合练习题进行实战演练。

课程结构

本课程共分为四个主要部分:从 Go 语言基础开始,逐步过渡到测试,再深入到 TDD 方法,最后通过实际项目开发来积累动手经验。

祝你学习愉快!

Go 语言特性