私のシニアである同僚によって書かれたいくつかのコードをレビューしていました。「プライベートファイナル」クラスフィールドとその使用のためのJava命名規則
public class SomeProcessingServiceUT {
private final String modelNumber = "ABC01";
private final String serialNumber = "000002";
private final String PrimaryId = "15033520583";
private final String CheckinTime ="20021010:00-05";
.....
}
そして、彼がやっていたすべてがthis.modelNumber
など何もないように、これらの変数のすべてにアクセスしたユニット・テスト・クラスでは、彼はこのようなprivate final
クラス変数を利用しました。
なぜ彼は静的な定数を宣言していないのか、どうしてなぜこのような混在した名前を使用したのかについて、彼の意図に疑問を呈したいと思います。しかし私はここでもコミュニティと疑念を分かち合うことを考えました。これはちょっと混乱します。どんな知恵が役に立つでしょう。
https://codereview.stackexchange.com – nullpointer
あなたは彼に尋ねましたか? –
@Jacobすぐに彼に尋ねます。しかし、私はそれが悪い習慣であるかどうか最初に知りたいですか? – user2918640