- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:システムプロパティのキーの定数について)
システムプロパティのキーの定数について
このQ&Aのポイント
- システムプロパティのキーの定数について考える
- 定数化の必要性について検討する
- (1)と(2)の書き方の比較とクオリティの検討
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
クオリティというよりプロジェクトの方針にもよる気がしますね。 たとえばリテラルは不可でプロジェクトで使用する文字列は別途プロパティを用意してそこの定義を使用する、のような決まりごとがあるのであれば1)も2)も不可でしょう。 「もし」他にカレントディレクトリを参照するようなクラスが存在しないのであれば2)でいいと思います。1)だと無意味に1個static変数増やしているだけですし。
お礼
>他にカレントディレクトリを参照するようなクラスが存在しないのであれば2)でいいと思います。1)だと無意味に1個static変数増やしているだけですし。 なるほど、確かに今はカレントディレクトリを参照するようなクラスが存在していないのに、無理に作成していました。 ありがとうございました。