Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ソナーによって問題として検出されたコード セグメントの次のコード行。
コード セグメント:
final int Pending=1;
ソナーの問題:
Name 'Pending' must match pattern '^[a-z][a-zA-Z0-9]*$'.
ソナーがこれを問題として検出するのはなぜですか?
さて、Sonar は違反に対して明示的なメッセージを表示します。変数「保留中」は、指定された正規表現パターン「^[az][a-zA-Z0-9]*$」と一致しません。このパターンは、小文字で始まり、その後に任意の文字または数字が続く任意の文字列を意味します。したがって、変数は「保留中」ではなく「保留中」と呼ぶ必要があります。
さらに、Juvanis が言ったように、これは Java の変数の標準命名規則です。