【りりーすこうほばん】
リリース候補版(RC) とは?
最終更新:
💡 「もう出せるはず…念のためもう一回チェック」がRC版の立ち位置
正式リリースの候補として、最終段階の検証に使うソフトウェアの版。RCは正式版の保証ではなく、変更可能な内容や採用基準はプロジェクトごとに異なります。
📌 このページのポイント
- RCはRelease Candidateの略で、正式リリースに向けた候補版
- 問題が見つかれば修正版の候補が出ることがある
- 機能凍結の時期や修正の基準はプロジェクトごとに異なる
- 本番利用の可否は提供元の方針と利用側の検証で判断する
RCって正式版のこと?
Release Candidate、正式リリースの候補という意味だよ。最終確認に使う段階で、すでに正式版として保証されたという意味ではないんだ。
ベータ版ではまだ機能が増えるの?
必ずではないよ。たとえばPythonは最初のベータ版以降、新機能を受け付けない方針なんだ。アルファ・ベータ・RCの具体的なルールは、その製品の開発方針を確認しよう。
RC1の次にRC2が出たら失敗?
候補を検証して見つけた問題に対応するため、次の候補を出すことがあるよ。番号が増えた理由はリリースノートで確認しよう。番号だけで品質を比較することはできないね。
RCを使って何を確認するの?
普段使う環境に入れていい?
Pythonの非正式版は本番利用向けではなく、上級利用者のテスト向けとされているよ。検証用環境で試すのを基本に、ほかの製品も提供元の案内を確認しよう。
もっと詳しく知りたい人へ
RCで試した後も正式版の確認は必要?
必要です。候補版から変更が入る場合があり、配布物のバージョンや依存関係も変わり得ます。正式版の変更点を読み、実際に採用する版で重要なテストを再実行します。
まとめ:ざっくりこれだけ覚えればOK!
「RC」って出てきたら「正式版の一歩手前のほぼ完成版」と思えればだいたいOK!
📖 おまけ:英語の意味
「Release Candidate」 = リリース候補
💬 candidate は「候補者」の意味。正式版に「立候補」しているバージョンということだよ