TGViewer
Lead’s Notes Lead’s Notes @leadsnotes · 5.97K subscribers
Post #242 3.03K
Ребята, прекратите писать юнит-тесты!

Я где-то с 20-го года это говорю и количество людей, которым я это говорю на консультациях, почти не уменьшается (хотя умные люди, кажется, говорят года с 15-го)

Если ты делаешь не рокет-саенс, а туда-сюда crud и просто бизнес-логику — не надо дрочить покрытие методов и строчек кода. Покрой тестами сценарии использования целиком. Например, в случае с бэкендом, тест должен быть написан на "вызов http-хендлера + проверку того, что случилось с базой + проверку того, что вернулось", не, блин, на функцию, которая под капотом в этом пайплайне заголовок парсит. Гугли component testing, Фаулер, кажется, лет 10 назад название специальное придумал.

Если поставите сюда штук 50 лайков, напишу детальнее о том, почему модульные тесты для продуктовой команды — это не страховка от багов, а просто дыра в бюджете команды
  • 👍 178
  • ❤ 33
  • 🔥 12
  • 🤔 4
  • 💯 4
More from @leadsnotes
  1. Sep 23, 2026Всё ещё дефицитные знания, которые, на самом деле, нетрудно получить Если тебе нечего дела…
  2. Sep 22, 2026Следующим за продажами будет вебинар "как быть джуном проджект-менеджером" Я с каждым годо…
  3. Sep 22, 2026Managed by C-Level Приведу вам анонимизированный реальный пример работы с эффективностью.…
  4. Sep 21, 2026Я тут узнал, что эта история всё ещё актуальна для сегмента людей, в том числе из очень бо…
  5. Sep 21, 2026График твоего майндсета в первые 10 лет карьеры в IT: ======== 1. 0 — 2 года: Ура, я здесь…
  6. Sep 20, 2026Самое неэффективное обучение, что я видел — это обучение за счёт компании. Особенно если о…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →