こんにちは!マネーフォワードエックスカンパニー 個人サービス開発部 バンキングアプリ開発グループの仲川です。 みなさん2024年は気持ち良くスタートを切れたでしょうか?私は年始の初売りセールでスマートロックを購入して自宅に取り付けたんですが、施錠が機能していないことに全く気づかず、1週間ほどノーガード状態で「鍵のある生活から解放された!」と浮かれて過ごしていました。 さてソフトウエアエンジニアにとって鍵より煩わしいのは、後方互換性のないソフトウエアのバージョンアップ作業だと思います。今回のテーマはそんな後方互換性についてです。 Goでは2023年にリリースされたv1.21で後方互換性を向上させるための機能が含まれ、公式ブログで後方互換性に関して改めて言及されました。また2024年2月にリリース予定のv1.22では標準ライブラリで初めてv2パッケージが導入される予定であるなど、後方互換性に関