Иосиф Правец

Иосиф Правец 

Тимлид 1С и фанат эргономичных клавиатур

6subscribers

7posts

Пепси, пейджер, MTV...

Ой, то есть Cursor, YAxUnit, Gemini.
Очередной пост про вайб-кодинг.
Понадобилось мне тут немного перепилить ранее реализованный механизм печати на принтере чеков.
Влезать в переделку без тестов было как-то неспокойно, и я решил наконец-то вкатываться в YAxUnit.
По старой привычке начал писать всё руками. Набросал немного тестов, а потом вспомнил, что у меня тут как раз подписка на Cursor на днях продлилась.
И подумал, что негоже ей простаивать.
Что сделал с Gemini:
1️⃣ Выявил непокрытые тестами методы
2️⃣ Определил тест-кейсы
3️⃣ Написал тесты автоматически
4️⃣ Проанализировал свои старые тесты на полноту покрытия и дополнил их
5️⃣ И в конце отрефакторил один из методов, сигнатура вызова которого заставляла мой глаз дёргаться
Итог:
🛑Тесты написаны в разы быстрее
🛑Нейронка нашла пробелы в моих тестах, которые я упустил
🛑Всего одна ошибка (Gemini использовала несуществующий метод)
🛑После скармливания модуля ЮТест сама исправилась
Я помню, как на Инфостарт Ивенте в 2024-ом году Степан Плеханов рассказывал про дообучение модели для YAxUnit. Тогда это было чем-то крутым и прорывным, И вот не прошло и года — стоковый Gemini-2.5-pro уже пишет тесты без дообучения!
Да, тестировались простые, даже примитивные, методы. Но прогресс налицо — нейросети уже реально помогают в рутинных задачах.
P.S. Путаюсь, в каком роде называть Gemini и нейросети — она? он? оно?
P.P.S. Кстати, у Алексея Корякина (автор YAxUnit) и Евгения Кузнецова (контрибьютор YAxUnit) есть крутые доклады в голосовании — гляньте! 👀. Как бы я не пытался удержаться от пиара докладов... Ну и GitHub Алексея тоже достоин внимания и звёзд на репозиториях.
📩 Мои контакты: 
🔹 Телеграм-канал
🔹 Сайт-визитка
Go up