プロジェクトで多用されている1つのライブラリでは、そのクラスの変数が決して静的であってはならないという制限があります。 (それはULCです)。私が理解する限り、それらをすべて直列化する必要があるからです。このルールの問題は、それが厳密ではなく、デバッグが非常に難しいバグの原因かもしれないということです。どのタイプの変数が決して静的であってはならないのか?
私たちはCheckstyleがそのような型の静的変数を検出するモジュールを作成します(カスタマイズ可能な正規表現で検出される可能性があります)。そして、他の開発者がこのチェックをどの程度必要としているかを知る必要があります。
したがって、問題は次のとおりです。一部のタイプの変数が決して静的であってはならない一般的な状況は何ですか?
変数を意味しますか? 「静的インスタンス」という概念はありません。 –
はい、訂正していただきありがとうございます。 –