クラスを internal として定義するとき、通常 public フィールドを internal として定義しますか? それとも公開のままにしますか?内部として設定することにした public/private メソッドを持つ一連のクラスがあります。ここで、クラスの修飾子を internal に変更し、残りのメソッド/プロパティをそのまま (public/private) にするか、(internal/private) に切り替える必要がありますか?
内部に変更することに大きな意味はありません。後で何らかの理由でそれらを公開に戻したい場合は、再び公開に戻す必要があるため、多くの作業が必要になります。
これについて他に考えはありますか?