Вайбкодинг замість циркуЩе трохи про вайбкодинг
.Ми з Льошею багато років вели курс по тестуванню в КПІ (а я ще й досі продовжую) і для того Льоша написав власний додаток для тестування:
https://circus.qamania.org/На його прикладі студенти й вимоги писали, й тест кейси, і тестування проводили й баги оформлювали. Суперський додаток, дайте два.
Окремий цирк 🎪 (в хорошому сенсі) - в кінці семестру, вони робили курсову роботу, більша частина якої теж була завʼязана на Цирк.
Але в цьому році мені як викладачу знову стало нудно повторюватись з курсовою й перевіряти те ж саме що й минулого року, тому студентам було запропоновано приміряти на себе одразу три капелюхи: аналітика, розробника та тестувальника.
В ролі
аналітика вони обирали собі тему для розробки продукту й писали вимоги. Передавали ці вимоги напарнику на вичитку.
В ролі
розробника вони ті вимоги (вже вичитані напарником) згодовували агенту й разом з аентом вайбкодили. Потім деплоїли результат на публічно доступний url й передавали напарнику на тестування.
В ролі
тестувальника отримували від напарника таким самим чином написані вимоги та розроблений веб-додаток (але звісно на іншу тему), писали тест кейси по вимогах, тестували додаток, створювали баги.
Таким чином кожнен і вимоги написав, і веб-апку простеньку зробив, і задеплоїв, і потестив веб-апку товариша. Вважаю що задачу курсу по тестуванню було виповнено й перевиповнено сповна :)
Апки звісно дуже простенькі, але блін, ще пару років тому я й підступити боявся самостійно до того щоб собі на github pages щось зробити, а тепер у мене студенти це роблять.
Як:
1) github template репозиторій, в якому вже є вичерпна інструкція (skill) для агента що саме розробляти, куди і як деплоїти - головне на вхід отримати вимоги. (Якщо комусь цікаво - ось він:
kpi26-ghpages-template)
2) Приклад розробленої таким чином web-апки (
github.io/kpi26-edu-planner/) з відповідним репозиторієм (
github/kpi26-edu-planner)
3) Ну і звісно для всього іншого - лекції про якість, вимоги, тести, баги, і тд
Результатом дуже задоволений, бо це було точно не нудно мені, як викладачу, та й студентам сподіваюсь було цікаво.
Вайбу всім :)