правила кодирования, никаких вложенных если ... еще?
Наша компания использует checkstyle, чтобы гарантировать, что исходный код java не имеет вложенных if..еще. я пытаюсь привыкнуть к этому. но у меня есть сомнения, является ли это эффективным способом улучшить качество кода?
У нас много правил,
- нет вложенных if else
- метод должен быть не длиннее 50 строк.
- анонимный внутренний класс не длиннее 15 строк.
- Перед {должен быть пробел, что означает, что мы должны использовать Ctrl+Shift+F для форматирования кода.
2 ответа:
Существуют аргументы в пользу предпочтения полиморфизма использованию switch или if else блоков. Вот ссылка на Google tech talk Обсуждение этого вопроса