етап · Збираємо перший проєкт
50Тести
Скільки насправді треба новачку
Скажу непопулярне: на старті тести майже не потрібні.
Тести - це код, який перевіряє твій код. Штука корисна, але в неї є ціна: час на написання і час на підтримку. Для проєкту, який робиться за вечір і змінюється щодня, ця ціна не окупається.
Де вони реально потрібні, навіть новачку: там, де рахуються гроші, і там, де щось може видалитися. Якщо твій проєкт бере оплату або видаляє дані - ось ці два місця протестуй, а з рештою живи спокійно.
Решта перевіряється просто: відкрив і подивився. Працює - добре.
Коли прийде час: коли проєкт виросте настільки, що ти перестанеш пам'ятати всі його частини, і правка в одному місці ламатиме інше. Ось тоді тести стають порятунком. Ти зрозумієш цей момент сам, його складно пропустити.