@masa711115です。突っ込みありがとうございました。皆さんはシステム/プログラム内で使用する定数値についてどのような管理方法を取られているでしょうか。管理されていると思います。ついて書いてみたいと思います。単体テスト機能を使用しています。今回はこのブログで初めての技術ネタを書いてみようと思います。ランタイムのバージョンによって処理をわけたいことがあると思います。新機能を使う場合や廃止予定の機能がある場合に現在のバージョンと新しいバージョンで互換性を保持しなければならない場合などです。以上とそれ以外で実装を切り替えたい場合は以下のようになります。未満で実装する処理#endifところが、これではコンパイル時に内容が決定してしまうため不便な場合が出てきます。バージョンに応じて処理内容を変更することが可能となります。未満で実装する処理}これ以外にもクラスをチェックする方法やフレームワークのバージョンで判定する方法もあります。