[譯] 2019 年 Go 讀者點選最多的十篇文章

astaxie發表於2020-02-11

原文: 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 效能提升快速指南

這是一篇很受歡迎的文章,其中包含了一些 “可以用來顯著提高程式效能的技術,而不需要太多改變”。

更多原創文章乾貨分享,請關注公眾號
  • [譯] 2019 年 Go 讀者點選最多的十篇文章
  • 加微信實戰群請加微信(註明:實戰群):gocnio

相關文章