いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Goメモ-181 (Effective Goに「今後更新する予定はありません (There are no plans to update it)」の補足が追加されている)

概要

久しぶりにEffective Goを参照しようとしていたら、以下の1文を発見。

Note added January, 2022: This document was written for Go's release in 2009, and has not been updated significantly since. Although it is a good guide to understand how to use the language itself, thanks to the stability of the language, it says little about the libraries and nothing about significant changes to the Go ecosystem since it was written, such as the build system, testing, modules, and polymorphism. There are no plans to update it, as so much has happened and a large and growing set of documents, blogs, and books do a fine job of describing modern Go usage. Effective Go continues to be useful, but the reader should understand it is far from a complete guide. See issue 28782 for context.

DeepL先生による訳

2022年1月追記:このドキュメントは2009年のGoのリリースに合わせて書かれたもので、それ以来大きな更新は行われていません。言語の安定性のおかげで、言語自体の使い方を理解するのに良いガイドですが、ライブラリについてはほとんど書かれておらず、ビルド システム、テスト、モジュール、ポリモーフィズムなど、この文書が書かれた後の Go エコシステムの大きな変更については何も書かれていません。多くのことが起こり、ドキュメント、ブログ、書籍が増え続け、最新のGoの使い方をうまく説明しているため、更新する予定はありません。Effective Goは引き続き有用ですが、完全なガイドにはほど遠いことを理解しておいてください。文脈については、issue 28782を参照してください。

go.dev

更新する予定は無いんですねー。。最初にGoに触れたときに勉強材料にしたのが、Tour of Go と Effective Go だったので、今でもすごく有用だと思っていますが。。

更新される予定がないのはちょっと残念。

でも、Go自体がシンプルな言語なので、最初の取っ掛かりとしては今でも使えると思います。

参考情報

github.com


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。