Встречается на собеседованиях • сегодня
Что такое хорошо написанный код
Хорошо написанный код обладает следующими характеристиками:
- Читаемость - понятные имена переменных/методов, соблюдение code style (например, Java Code Conventions)
- Поддержка SOLID - соблюдение принципов ООП
- Тестируемость - код легко покрыть unit-тестами
- Минимальная сложность - избегание избыточных условий/вложенности
- Документированность - наличие javadoc для сложных методов
Пример плохого и хорошего кода:
java
// Плохо
void p(int a, int b) {
if (a > b) System.out.println(a); else System.out.println(b);
}
// Хорошо
void printMax(int firstNumber, int secondNumber) {
int max = Math.max(firstNumber, secondNumber);
System.out.println(max);
}Хороший код экономит время на поддержке и уменьшает количество багов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы