Вы должны проверить с координаторами курса, чтобы убедиться, что вы используете правильный набор правил Checkstyle. Если да, то вам нужно спросить их , почему они выбрали набор правил с этими конкретными ограничениями.
Но суть в том, что существует множество мнений по поводу стиля и макета Java, и вам просто нужно соблюдать правила, которые навязаны вам вашим курсом ... и в будущем вашим руководителем проекта, и так далее.
Я вижу аргументы для тех конкретных примеров правил:
- Пустая строка в javadoc - пустая трата экранного пространства
- Тернарный оператор имеет тенденцию использоваться в местах, которые делают код менее читабельным.
- Дисциплина, состоящая в постоянном использовании '{' '}' с
if
операторами и телами циклов, позволяет избежать сценария, в котором ошибки скрываются из-за непоследовательного отступа. (С установленными скобками несоответствие становится более очевидным.)