14. Тестування PHPUnit або Pest. Тестування Laravel Action. Test coverage. Про MVP. Manual QA (UA)
HTML-код
- Опубликовано: 28 июн 2024
- Ви знаєте що робити:
t.me/ssternenko
savelife.in.ua/donate/#donate...
prytulafoundation.org/donation
Про тестування. Відсоток покриття коду тестами. Тестування Laravel Action. Взаємодія з командою тестування. А також про MVP проєктів.
develop.bandheart.com/uk/test... - текстова версія
00:00 - Вступ
02:04 - Manual QA
04:20 - Pest vs PHPUnit
05:09 - Setup Laravel Test
08:11 - Test code
14:02 - Coverage
17:45 - CI/CD
20:57 - russia is a terrorist state
21:14 - MVP
Warning. Xdebug не працює з swoole. Тому сетап xdebug не актуальний :( Подробиці в наступному відео.
І, доречі, можна трошки більше розкрити роботу з командами та їх скедуларами для екшенів в модульній структурі?
Клас! Друже, твої відси - це саме те, що потрібно конкретно мені конкретно зараз.
Дуже подобається твоє архітектурне бачення для ларки.
Але можу попросити окремим відосом розписати роботу івентів в модулях? З огляду на марку 11 і меджік в реєстрації лісенерів для івентів як це працює для модулів де з цим, як я зрозумів, є проблемки?
Також дуже цікаво подивитись твої рекомендації щодо роботи екшенів в якості івентів та лісенерів. Ця тема дуже зацікавила мене і є що імпрувнути в моєму MVP ))))))
Привіт, дякую, дякую.
Щодо запиту. Навіть не знаю що тут можу ще сказати. Але подумаю. І вони точно в планах майбутніх відео. Можливо команд не так багато, але ліснери та евенти будуть.
Річ утому, що як вийшла Лара 11 - дочекався оновлення пакетів зробив маленьку демку де перевірив все що вміють Action в моделі. І проблем не знайшов тому видохнув і перестав реагувати на огляди 11 версії. Типу "мою" архітектуру не зачепили, а значить ок :)
Але можливо я погано перевіряв...
прикол.. оце відписав поліз глянути і побачив що у мене Лара 10та... я прямо вірив що 11 :) Перевірю відпишу, або напишу відео
Оновився, протестував. Проблем не побачив. Фасад Event регить лістенери.
Actions::registerCommands(module_path($this->moduleName, 'Actions')); - команди.
І все ж по плану все це не одноразово буду показувати у відео.