Отже, як тільки у вас дійсно є програми у виробництві з реальними користувачами на «просьюмерських» програмах для кодування вібрації, таких як @Replit (зараз у нас є 20 000+ щомісячних активностей на SaaStr dot ai та понад 400 000 використань нашого калькулятора оцінки стартапу менш ніж за 60 днів) ... Регресії будуть проблемою. Це життя. Програмне забезпечення складне, і воно ламається. А коли ви редагуєте програмне забезпечення, яке працює, воно може порушити інші частини кодової бази. 🤏Саме «мікрорегресії» не є розробниками найбільше. Маленькі, крихітні штучки, які працювали раніше ... які зараз не працюють. Найбільші та найочевидніші регресії, які я бачу, це розсинхронізація внутрішніх API, а також нездатність завантажуватися сторінками, які раніше завантажувалися. Дратує, але ти налагоджуєш, звикаєш. Агент зі штучним інтелектом розбереться разом з вами. Зрештою, це не так вже й багато, тому що це так сліпо очевидно, якщо сторінка не завантажується так, як раніше завантажувалася. Але та, яка вимагає більше терпіння та знань для не-розробника, — це «мікрорегресії». Дрібниці, які чудово працювали в останньому релізі, які ви не чіпали ... які перестають працювати, або починають працювати по-іншому. Як не розробник, ви просто не очікуєте, що якщо ви скажете торкніться сторінки калькулятора оцінки, що якась невелика частина розділу новин сайту перестане працювати тощо. Або що одна статистика з багатьох в електронному листі зміниться, або один невеликий розрахунок перестане відображатися. Net net це просто означає, що вам потрібно виконувати набагато більше QA, чого не-розробник може очікувати >після< ви перейдете в продакшн. Навіть після розгортання. 🤖Я в захваті від того, що @Replit додав штатного QA-агента, який може автономно тестувати ваш сайт. Наступні кроки, я впевнений, будуть – це створення повноцінного набору тестів для людей, які знаходяться в продакшені. Більша частина «просьюмерського» вайб-кодування зосереджена на допомозі людям увійти у виробництво — не кажучи вже про те, що буде далі. Але агенти штучного інтелекту потенційно можуть повністю розгойдатися як QA-інженери та розробники модульних тестів для «просьюмерських» виробничих майданчиків. Вони можуть робити набагато більше регресійного покриття, ніж люди коли-небудь могли. І регресійне тестування не обов'язково має бути ідеальним. Це просто потрібно зробити. Знову і знову і знову. Тому я з нетерпінням чекаю на майбутні релізи тут, на все більше і більше допомоги AI-агента щодо QA після релізу. Наразі просто зрозумійте, що запуск vib-додатку у виробництво – це велике досягнення. Але майте на увазі, що коли ви додаєте функції, шукайте «міні-регресії». Дрібниці, які перестають працювати після кожного релізу. Це буде частиною вашої роботи в майбутньому.