Уже рассказывал, что документацию мы теперь делаем автоматизированно. Но кайф там не только в том, что ИИ пишет текст. Он ещё и сам делает скриншоты, размечает, кропает и вставляет в нужные места.
У нас в разработке выстроен процесс автоматизированных тестов всех решений. Вручную гонять всё это уже долго и бессмысленно. amoCRM облачная система, поэтому работоспособность виджетов мы проверяем интеграционными тестами прямо на тестовом аккаунте, конечно помимо автоматизированных юнит тестов.
Сначала под конкретный функционал виджета пишется план тестирования. Потом набор агентов прогоняет эти сценарии и по ходу делает скриншоты.
Дальше начинается сборка документации. Она берётся из кодовой базы, отдельный набор скиллов приводит её в человеческий вид. Скриншоты уже готовы, их агенты автоматически кропают, где нужно замыливают лишние данные и вставляют в нужные места.
Потом запускаются валидаторы. Они сверяют факты и проверяют, что в документации не написано то, чего в продукте нет и то, что публиковать ну никак нельзя. И только после этого она едет на прод.
По сути, документация теперь появляется как побочный результат нормального процесса разработки и тестирования.
Post #578
37