译文 [译] 2019 年 Go 读者点击最多的十篇文章

astaxie · 2020年02月11日 · 848 次阅读
本帖已被设为精华帖!

原文: Our Readers' Top Go Links of 2019

匆匆又是一年。临近年关,让我们回顾一下Golang Weekly newsletter的数据。

Go 新闻周讯吸引了 2 万九千个开发者阅读,让我们看看 2019 年他们点击量最多的文章。

Practical Go: Real World Advice for Writing Maintainable Go Programs

编写可维护的 Go 程序的建议

Dave Cheney 分享了这个完整的 Go 最佳实践建议列表,其中包括编写 Go 代码、标识符、包设计、项目结构、错误处理等等。 好东西。

Understanding Real-World Concurrency Bugs in Go

了解 Go 中的实际并发错误

这个报告 “第一次系统的研究” 了 Go 语言开发中的 bug,分析了最流行的 Go 应用程序 (比如 Docker、K8s 等等) 的 171 个并发 bug,修复的方式,以及 bug 是否可以复现。

An Overview of Go's Tooling

Go 工具概述

仅仅称本文为 “概述” 似乎有点低估。这篇广受欢迎的文章详细介绍了如何使用 Go 来完成从 lint 到重写规则到压力测试的所有工作。值得加入收藏夹。

Go 1.14 Should Be Great

Go 1.14 会很棒

我们仍在等待 Go 1.14,下一个主要版本(现在有测试版)有很多有趣的改动。这条推特突显了人们的期待。丹尼尔·马蒂(Daniel Martí)的幻灯片还介绍了在即将发布的版本中看起来不错的一些东西。

Working with Errors in Go 1.13

使用 Go 1.13 的 Error

错误处理是一个常见的讨论话题(有时还有一些新想法),因此在 Go 1.13(检查、wrap 和 unwrap errpr 的新方法)中所做的改进最终被证明是受欢迎的。

Best Practices for Writing High-Performance Go Code

编写高性能 Go 代码的最佳实践

本文介绍了编写优化和性能良好 Go 代码的最佳实践。多年来,它已经更新了好几次,仍然是一个受欢迎的资源。有英文、西班牙文和中文版本。

Go is on a Trajectory to Become the Next Enterprise Programming Language

Go 正朝着成为下一种企业编程语言的方向发展

在 5 月份的这篇文章中,Kevin Goslar 对在构建大型软件项目时采用 Go 优势的特性提出了一些有价值的观点。

The Go Team Rejects the try Error Checking Function Proposal

Go 开发组拒绝了 try 错误检查的提案

7 月份,在广泛的社区反馈之后,Go 核心团队拒绝了一项尝试内置 Go 错误检查功能的提议,因为它 “没有针对有价值的问题”。

The Top 10 Most Common Mistakes I’ve Seen in Go Projects

我见过的 Go 项目中最常见的 10 个通用错误

在这个博客中,Teiva Harsanyi 列出了他在 Go 项目中看到的一些最常见的错误,包括基准测试和指针的问题、混乱使用 break、slice 初始化和变量 shadowing。

Quick Go Performance Improvements

Go 性能提升快速指南

这是一篇很受欢迎的文章,其中包含了一些 “可以用来显著提高程序性能的技术,而不需要太多改变”。

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio
astaxie 将本帖设为了精华贴 02月11日 18:26
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册