Gogeof-分享


  • 首页

  • 关于

  • 标签

  • 归档

  • 搜索

【译】创建和使用 HTTP 中间层

发表于 2018-04-30 |
字数统计: 2.6k | 阅读时长 ≈ 11

在构建 Web 应用时,可能需要为许多(甚至全部)HTTP 请求运行一些公共的函数。你可能需要对每个请求进行记录,对每个响应进行压缩,或者在执行一些重要的处理之前检查一下缓存。

阅读全文 »

【译】Golang 数据库 mocks

发表于 2018-04-15 |
字数统计: 821 | 阅读时长 ≈ 3

我们当前项目的核心是一个 MemSQL 数据库,它是我们核心的数据管道;这是一个非常酷的技术,它的速度非常快,我们实在是太喜欢它了。但是,测试跟它相关的代码却有点困难,这个问题通过试验或者当遇到错误(主要是遇到错误)时,很快就可以发现。由于 Go 标准包已通过全面的测试,我只需要确保调用和依赖他们的代码在生产中也能够正常运行就好。

阅读全文 »

【译】接口不是值类型

发表于 2018-04-15 |
字数统计: 3.6k | 阅读时长 ≈ 13

介绍(Introduction)

最近,在 Slack 上我看过大量关于接口的问题。大多数时候,答案都很有技术性,并都关注了实现的细节。实现(细节)对于调试很有帮助,但实现对设计却毫无帮助。当用接口来设计代码时,行为才是主要需要关注的。

阅读全文 »

【译】小函数可能是有害的

发表于 2018-04-15 |
字数统计: 6.4k | 阅读时长 ≈ 21

在这篇博文中,我的目标是:

  • 揭示小函数的一些似是而非的优点
  • 解释为什么我个人认为有点不像建议说的那么好
  • 解释为什么小函数有时是适得其反
  • 解释一下我认为小函数在 mock 中真正有用的地方
    阅读全文 »

【译】Go 语言中提取字段和方法

发表于 2018-04-12 |
字数统计: 603 | 阅读时长 ≈ 2

struct 是一系列,包含名称和类型的字段。通常就像这样:

阅读全文 »
<1234>
Gogeof

Gogeof

18 日志
1 标签
GitHub E-Mail
© 2018 — 2020 Gogeof | Site words total count: 41.8k