Зачем запускать checkstyle, если вы собираетесь его игнорировать?
Я в основном согласен с ответом @Tomasz Nurkiewicz, за исключением того, что я определенно задокументирую его.
Значение final String id
может быть очевидным. К тебе . Для сейчас . Метод getName
также может быть очевиден - пока.
Когда я смотрю на него, я понятия не имею, что он делает или какой «идентификатор» мне нужно передать. Получает ли он полное официальное имя пользователя? Какое имя они ввели? Их [фамилия, имя]? Какой тип id String мне нужно передать? Внутренний идентификационный номер / код приложения?
У вас нет javadoc для того, что делает сам метод.
/**
* Gets the indicated user's full name as entered when they registered.
* @param id The application internal id generated when the user registered.
* @return "void" ??? How do you get a name if it returns VOID?
*/
public static void getName(final String id) {
...
}
Я бы объявил это как public static String getName(...)
потому что как вы можете получить имя, если оно ничего не возвращает? Если он делает что-то еще, например, поместите имя куда-нибудь, вы можете получить его позже, тогда (1) это не должно называться «getName», и (2) вам определенно необходимо документировать этот факт в вашем javadoc.