этап · Собираем первый проект
49Тесты
Сколько на самом деле нужно новичку
Скажу непопулярное: на старте тесты почти не нужны.
Тесты - это код, который проверяет твой код. Штука полезная, но у неё есть цена: время на написание и время на поддержку. Для проекта, который делается за вечер и меняется каждый день, эта цена не окупается.
Где они реально нужны, даже новичку: там, где считаются деньги, и там, где что-то может удалиться. Если твой проект берёт оплату или удаляет данные - вот эти два места протестируй, а остальное живи спокойно.
Остальное проверяется просто: открыл и посмотрел. Работает - хорошо.
Когда придёт время: когда проект вырастет настолько, что ты перестанешь помнить все его части, и правка в одном месте будет ломать другое. Вот тогда тесты становятся спасением. Ты поймёшь этот момент сам, его сложно пропустить.