Go Wiki: 過去の議論

背景

このページでは、さまざまなトピックに関する過去の議論へのリンクを掲載しています。

このページは、公式FAQを補完するものです。公式FAQには頻繁に質問される内容と回答が含まれていますが、このページには繰り返し質問されてきたものの、頻繁ではないかもしれない内容と、以前のスレッドへのリンクのみが必要な内容が含まれています。時間が経つにつれて、これらのエントリは公式FAQのエントリに格上げされる可能性があります。

編集者の方へ: このページを編集する際は、セクションのタイトルを変更しないでください。URLの#アンカーが壊れてしまいます。ただし、並べ替えは自由に行えます。エントリは自由に追加してください。コードや英文のレビューは必要ありません。

質問と過去の議論

クローズされたチャネルへの送信またはクローズ時のパニック

https://github.com/golang/go/issues/11344#issuecomment-117862884を参照

スレッドローカル、ゴルーチンローカルストレージ

TODO

明示的なint-to-bool変換を追加する

却下されました。https://github.com/golang/go/issues/9367#issuecomment-143128337を参照

vet警告を抑制するメカニズムを追加する

却下されました。https://github.com/golang/go/issues/17058の議論を参照

未使用の関数引数に対するvet警告を追加する

却下されました。https://github.com/golang/go/issues/7892#issuecomment-66094282を参照

go getをより詳細にする/プログレスバーを追加する

却下されました。https://github.com/golang/go/issues/17959 https://github.com/golang/go/issues/18388#issuecomment-268315634を参照

エラー処理/リターンシュガーを短縮する

却下されました。https://github.com/golang/go/issues/16225を参照

却下されました。https://github.com/golang/go/issues/15507を参照

未使用のimport/変数をエラーではなく警告にする

却下されました。

Goコンパイラに警告を追加する

大規模プロジェクトでの経験から、警告はすべて無視されるまで積み重なることが示されており、警告はノイズを追加するだけで価値がない(またはバグを隠すという点で積極的に有害)。https://go.dokyumento.jp/doc/faq#unused_variables_and_importsを参照

弱参照

追加される可能性は低い。 https://groups.google.com/forum/#!topic/golang-nuts/PYWxjT2v6ps、および https://groups.google.com/forum/?pli=1#!topic/golang-nuts/MMWXRANh0-g での議論を参照してください。ここで、sync.Poolが弱参照の特定の形式であることが指摘されています。


このコンテンツはGo Wikiの一部です。