PHP: Доклады от краснодарского PHP-сообщества: искусство автотестов, борьба с легаси и жизнь без хай HD

PHP: Доклады от краснодарского PHP-сообщества: искусство автотестов, борьба с легаси и жизнь без хай
03:10:46
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 19172 ролика

Доклады от краснодарского PHP-сообщества: искусство автотестов, борьба с легаси и жизнь без хай.

Запись первого митапа чата https://t.me/phpkrd в смешанном онлайн-офлайн режиме.

 7:00 — Быстрый способ разобраться с легаси и начать жить (Сергей Жук, Skyeng)30:34 — Вопросы из зала и трансляции55:53 — Автотесты: как тестировать нетестируемое (Артем Прозоров, ZeBrains)1:24:04 — Вопросы из зала и трансляции2:23:38 — Как жить, если у тебя не хайлоад: истории из практики работы с реляционными БД (Валерий Горбачев, PHP Krasnodar)2:48:49 — Вопросы из зала и трансляции 

За информационную поддержку спасибо:- @vudaltsov, автору блога https://t.me/phpyh про разработку на PHP- каналу 1000 дней программирования — https://t.me/junsenior — каналу с анонсами митапов и конференций — https://t.me/ITMeeting — подкасту о PHP, DBA, архитектуре, DevOps — https://5minphp.ru/ — cообществу разработчиков Краснодара и края — https://t.me/krddevdays — бэкендерам Краснодара — https://t.me/krdbackend — чату Symfony — https://t.me/symfony_php — чату для изучающих Laravel — https://t.me/laravel_web — каналу с крутыми квизами по пхп — https://t.me/phpquiz — и другим чатам, каналам и компаниям — https://phpcommunity.ru/meetup-krasnodar#rec238628...

RSS
Skyeng ITeam
14:42
7:00 — Быстрый способ разобраться с легаси и начать жить (Сергей Жук, Skyeng)

30:34 — Вопросы из зала и трансляции

55:53 — Автотесты: как тестировать нетестируемое (Артем Прозоров, ZeBrains)

1:24:04 — Вопросы из зала и трансляции

2:23:38 — Как жить, если у тебя не хайлоад: истории из практики работы с реляционными БД (Валерий Горбачев, PHP Krasnodar)

2:48:49 — Вопросы из зала и трансляции
Лука Солнцев
17:08
Перерыв закончился, не благодарите
Alexey Scherbakov
03:17
Насчёт «бизнесу нужны тесты...» — а вот и нет, бизнесу они нафиг не нужны в большинстве случаев. Бизнесу нужно, чтобы полученный продукт приносил деньги, а точнее выложенные в продукт инвестиции максимально эффективно сработали. Если разработка продукта с тестами будет дороже, и про наличие тестов никто не скажет, то бизнес пойдет делать продукт к конкурентам, у которых дешевле, но без тестов. И если это какой-то «стартап» для того, чтобы запустить идею идею на рынок и начать с нее зарабатывать, то бизнесу тесты тут нафиг не нужны. Нужно максимально быстро и дешево опробовать идею на рынке, чтобы понять «взлетит или нет». Тесты нужны тому бизнесу, который уверен в нужности своего продукта, и, который увидит их ценность.
Alexey Scherbakov
03:19
Насчёт codeception — не знаю, на сколько оправдано его применение для тестирования API. Мне кажется, можно обойтись phpunit + guzzle.
Alexey Scherbakov
03:23
+1
Поддерживаемая версия php тоже говорит о наличии legacy. Например, в php версии ООП было кастрировано просто до безобразия, а про пространства имён и автолоады можно просто молчать в сторонке.
Alexey Scherbakov
03:31
+1
Если в планах стоит разбивка на сервисы, то нет смысла тратить время (читай «деньги») на рефакторинг, legacy код все равно будет удален. Есть смысл покрыть код тестами, которые потом переедут в сервисы.
Dorothy Bennett
03:01
Годнота подъехала
Alexey Scherbakov
13:58
SELECT * FROM (VALUES ...) к сожалению не работает в MySQL :(

Новости

«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения «СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux «РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий MWS Cloud расширяет линейку ИИ-сервисов доступом к крупнейшей опенсорсной LLM

«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost


20 часов назад
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий
MWS Cloud расширяет линейку ИИ-сервисов доступом к крупнейшей опенсорсной LLM
MWS Cloud расширяет линейку ИИ-сервисов доступом к крупнейшей опенсорсной LLM