learn-go-with-tests
  • Learn Go with tests
  • Go 基础
    • 安装 Go
    • Hello, World
    • 整数
    • 迭代
    • 数组与切片
    • 结构体,方法和接口
    • 指针和错误
    • Maps
    • 依赖注入
    • Mocking
    • 并发
    • Select
    • 反射
  • 构建应用程序
    • 入门
    • HTTP 服务器
    • JSON,路由和嵌入
    • IO 和排序
    • 命令行和项目结构
    • time (todo)
  • Meta
    • Contributing
    • Chapter Template
Powered by GitBook
On this page
  1. 构建应用程序

入门

Previous反射NextHTTP 服务器

Last updated 6 years ago

现在你已经完全理解了 Go 基础部分,也已经对 Go 的大部分语言特性以及如何执行 TDD 有了坚实的基础。

下一部分将涉及到构建应用程序。

每一章都会在上一章的基础上按照我们对产品的需要扩展应用程序的功能。

我们将引入一些新概念来帮助编写优质的代码,但更多的是学习通过 Go 的标准库可以做到什么。

完成这部分学习之后,你会对如何在 Go 语言中以测试驱动、不断迭代的方式编写应用有一个较为深入的了解。

  • - 我们将创建一个应用来监听 HTTP 请求,并给出应答。

  • - 我们将通过一个返回 JSON 的例子,了解如何进行 URL 路由(routing),以及学习类型嵌入(type embedding)语法。

  • - 我们将持久化数据到磁盘,然后从磁盘读取数据,并介绍如何排序数据。

作者: 译者: 校对:、

本文由 原创编译, 荣誉推出

HTTP 服务器
JSON,路由和嵌入
IO(WIP)
Chris James
flw
pity
polaris
GCTT
Go 中文网