Встречается на собеседованиях • сегодня

Пишешь ли тесты после кода

Да, но это не лучшая практика. Лучше писать тесты до или параллельно с кодом (TDD).

Почему так?

  • Тесты помогают сразу проверить логику и edge cases.
  • Код становится более тестируемым с самого начала.

Пример:

java
// Сначала тест (JUnit 5)
@Test
void sum_shouldReturnCorrectResult() {
    Calculator calc = new Calculator();
    assertEquals(5, calc.sum(2, 3));
}

// Потом реализация
public class Calculator {
    public int sum(int a, int b) {
        return a + b;
    }
}

Если тесты пишутся после, есть риск пропустить важные сценарии или написать код, который сложно тестировать.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы