Вопрос проверяет понимание ответственности разработчика и различий между уровнями тестирования.
Короткий ответ
Да, разработчику нужно писать unit-тесты, даже если есть тестировщики и автотесты.
Unit-тесты проверяют код на самом низком уровне и позволяют ловить ошибки сразу.
Тестировщики и автотесты не заменяют проверки логики отдельных методов.
Это разные уровни контроля качества, а не взаимозаменяемые вещи.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.