TGViewer
FEDOR BORSHEV FEDOR BORSHEV @pmdaily · 23.7K subscribers
Post #1349 17.8K
FEDOR BORSHEV Не писать тесты с LLM Со всех сторон слышу, как люди генерят тесты при помощи LLM. Чуваки, так делать нельзя! Это видимость тестирования, прямо как assertion-free testing. Когда кожаный мешок пишет тесты (не важно до кода или после), он работает не над ними…
Поменял мнение по поводу AI и тестов

Кароч, я поменял мнение по поводу генерации тестов в LLM. Теперь считаю, что делать это можно и нужно.

Мой старый посыл был в том, что когда кожаный мешок пишет тесты, он лучше думает о коде. Но ведь ничего не мешает подумать о коде на этапе планирования. Если сделать это хорошо — будете буквально попросить модель «Write tests: 1. for XXX; 2. for YYY; 3. All tests you suggest». То есть описывать важные для бизнеса тест-кейсы, предоставив модели тестирование скучных крудов.

Увы, LLM-тесты, по крайней мере в pytest, всё ещё не сравнятся с человеческими по лакончиности и читаемости. Но это не так уж и важно — если загнать в AGENTS.md достаточное количество правил и примеров, то тесты получаются вполне приемлемыми. А чуть-чуть поломанная читаемость — вполне адекватная плата за скорость: в конце-концов чинить эти тесты тоже будет LLM, а не человек.

Ну и ревью, конечно, никто не отменял — каждый сгенерированный тест нужно прочитать вручную перед мёрджем, как и весь другой код.
More from @pmdaily
  1. Sep 24, 2026У Зои недавно случился первый outage — перестали ходить авторизационные СМС. Я с самого на…
  2. Sep 2, 2026Слезайте с хайп-трейна Не понимаю, почему профессионалы тратят время на AI-хайп. Конечно у…
  3. Aug 26, 2026Не бегать от того, что не умеешь Мне всегда было легко программировать и сложно заниматься…
  4. Aug 24, 2026Системная память в AI-харнессе — это плохо Мне кажется, что память в клоде — это зло. Коне…
  5. Aug 10, 2026Я спросил у опуса Верный признак плохого менеджера — пересылать в команду письма от клиент…
  6. Aug 3, 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 →