TGViewer
defer panic defer panic @deferpanic · 3.02K subscribers
Post #211 4.68K
Никита Русин добавил в утилиту для мутационного тестирования Gremlins очень важную фичу — прогон только на свежих изменениях. Мне очень нравилась эта фича ещё в golangci-lint, т.к. она позволяет начинать использовать инструмент не только на новых проектах, но и внедрять их в гремучее легаси.

Если размер/сложность/возраст проекта — единственное, что вас останавливало попробовать писать мутационные тесты, можно больше не переживать и начинать внедрять.

🤔 Что ещё за мутационное тестирование?
Это такой способ проверить, насколько тесты действительно покрывают код. Делается это путём внесения случайных и небольших изменений (мутаций) в тестируемый код. Если тесты хорошо ловят мутации, то с качеством покрытия всё в порядке. В противном случае стоит посмотреть, а что вообще ваш тест проверяет и делает ли он это корректно.

Иными словами, мутационные тесты — это метод проверки качества самих тестов, а не тестируемого кода.

❤ • ютуб • бусти • патреон • платный канал
  • 👍 6
  • 🫡 4
  • 🌚 1
More from @deferpanic
  1. Aug 21, 2026Post #310
  2. Jul 25, 2026🦄 Опубликовал платформу для гайдов и первую статью https://golang.guide/ Надеюсь, вам пон…
  3. Jul 7, 2026Новость из немного другого мира: Эрин Катто, автор легендарного* физического движка Box2D,…
  4. Jun 24, 2026Я решил провести эксперимент и написать что-то на абсолютно незнакомом языке для абсолютно…
  5. Jun 11, 2026🥂Большой выпуск про PaaS — как Avito и Plata строят платформу для разработки / GoGetPodca…
  6. May 29, 2026⚙️ Лучшие практики в Go: разбираем на Podlodka Go Crew Пишете на Go и хотите узнать, как з…
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 →