Go Wiki: 過去の議論
背景
このページでは、様々なトピックに関する過去の議論にリンクしています。
このページは公式FAQを補完するものです。公式FAQが頻繁に尋ねられ、回答が提供されている事柄を掲載しているのに対し、このページは繰り返し尋ねられてはいるものの、必ずしも頻繁ではない事柄を掲載し、1つ以上の以前のスレッドにリンクするだけで済みます。時が経つにつれて、これらのエントリは公式FAQのエントリに昇格する可能性があります。
編集者: このページを編集する際は、URLの#アンカーが壊れるため、セクションのタイトルを変更しないでください。ただし、並べ替えることは可能です。自由にエントリを追加してください。ここではコードや英語のレビューの要件はありません。
よくある質問と過去の議論
閉じられたチャネルへの送信またはクローズでのパニック
https://github.com/golang/go/issues/11344#issuecomment-117862884 を参照してください。
スレッドローカル、ゴルーチンローカルストレージ
TODO
明示的なintから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 を参照してください。
goツールチェーン/環境変数でのシンボリックリンクのサポート
却下されました。詳細はhttps://github.com/golang/go/issues/15507 を参照してください。
未使用のインポート/変数をエラーではなく警告にする
却下されました。
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の一部です。