01
Stop picking my Go version for me | howardjohn's blog
分類と出典
howardjohn's blog
要点
- Go 1.21 で go.mod のバージョン指定がパッチ番号を含めるようになり、誤った最小バージョン強制が発生している.
- この設定はライブラリ導入プロジェクトに強制的な Go バージョン上限となり、開発者の選択を奪う Viral な問題である.
- Go コミッターはデフォルトで最新バージョンを推奨するが、これは最小バージョン指定との文脈から誤りであり修正が必要とされている.
重要性
ライブラリ作者による不十分なバージョン指定が、依存チェーン全体に開発者体験の悪化や技術的制約を広範囲に及ぼすため.