タグ付けされた質問 「constants」

7
定数を定義するインターフェースを持つのは悪い習慣ですか?
Javaでjunitテストクラスのセットを書いています。さまざまなテストクラスで必要な文字列など、いくつかの定数があります。それらを定義し、すべてのテストクラスがそれを実装するインターフェイスについて考えています。 私が見る利点は次のとおりです。 定数への簡単なアクセス:MY_CONSTANT代わりにThatClass.MY_CONSTANT 各定数は一度だけ定義されます このアプローチはむしろ良い習慣ですか、悪い習慣ですか?インターフェイスの概念を少し乱用したい気がします。 インターフェイス/定数について一般的に答えることができますが、特別なことがあれば単体テストについても答えることができます。

7
定数の値は時間とともに変化しますか?
開発段階では、同じ実行で修正する必要がある特定の変数がありますが、時間をかけて修正する必要がある場合があります。たとえば、booleanデバッグモードを通知するには、通常は実行しないプログラムで処理を行います。 これらの値を定数、つまりfinal static int CONSTANT = 0Java に含めるのは悪いスタイルですか?実行中は定数が同じままであることを知っていますが、もちろん、計画外の変更を除いて、開発全体で同じであると想定されていますか? 同様の質問を検索しましたが、私の質問に完全に一致するものは見つかりませんでした。
28 const  constants 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.