Только-что внезапно осознал крутой профит от полного покрытия автотестами — они дают возможность делать сложные рефакторинги при помощи ИИ.
У нас в команде есть регулярные "архитектурные встречи" и только-что на одной из них мы попросили нейросеть выполнить рефакторинг. Нейросеть переписала большой кусок легаси. Мы запустили тесты, они показали несколько мелких ошибок. Мы их поправили и все тесты прошли!
Часть проекта, которую изменила нейросеть, полностью покрыта автотестами. Если тесты прошли, то это значит, что для пользователя код работает полностью одинаково. Мы планируем провести код-ревью и влить эти изменения в основную ветку.
Задача, на которую мы планировали 3 дня, сошлась за два часа! Я очень впечатлен! 🌟
Post #21
664
- 🔥 26
- ❤ 6