Соглашения Java-кода: использование "по умолчанию" в качестве имени переменной

Я хотел бы использовать 'default' как имя переменной. Есть ли соглашение о коде (например, class → clazz), которое подсказывает, как я должен назвать переменную?

Ответ 1

Я обычно добавляю термин, который указывает, для чего он по умолчанию. Поэтому я использовал бы defaultName или defaultPermission или, возможно, defaultValue (только если смысл контекста понятен).

Ответ 2

Еще одна вещь: если это фиксированное значение - константа вместо переменной - сделайте ее окончательной или даже статической final/public static final и сохраните ее как член класса вместо локальной переменной. Вы должны написать верхний регистр констант.

Пример

public class MyClass {

  public static final String DEFAULT_NAME = "MyApplication";

  public String name;

  public MyClass() {
      this.name = DEFAULT_NAME;
  }

}