Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.4K subscribers
1.32K photos
19 videos
26 files
4.01K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
加入频道
#testing #advanced

Разработка через тестирование — это техника разработки программного обеспечения, которая основывается на повторении очень коротких циклов разработки: сначала пишется тест, покрывающий желаемое изменение, затем пишется код, который позволит пройти тест, и под конец проводится рефакторинг нового кода. В данной статье вы посмотрите на примеры TDD в реальной жизни.

https://www.sitepoint.com/clean-code-architecture-and-test-driven-development-in-php/
#book #testing

Коммерческая разработка на PHP и любых других языках не обходится без тестирования приложения. Суть тестирования в том, чтобы проверить, что наши методы делают то, что мы от них ожидаем. Написание тестов гарантирует, что в будущем, когда ваше приложение будет изменяться, наши методы и классы будут по-прежнему делать то, что мы от них ждём. Это небольшое руководство покажет вам примеры написания тестов, различные паттерны, а также ответит на вопросы, почему нужно тестирование.

https://yangx.top/progbook/1568
#advanced #testing

Если вы пишете тесты к своему коду, то наверняка использовали в работе такой инструмент как Codeception. В таком случае вы обрадуетесь, узнав, что вышла третья версия фреймворка, подробнее о которой можно почитать по ссылке ниже.

https://prglb.ru/1qy5l
#advanced #testing

Без тестов невозможно быть уверенным, что чей-то PR не сломает ваш код. В этой серии статей автор познакомит вас с методами тестирования проектов на Symfony.

Часть 1:
https://prglb.ru/1w63q

Часть 2:
https://prglb.ru/4hxxd
#advanced #testing #laravel

Тестирование приложения - важный принцип хорошей разработки, предотвращающий типичные ошибки при написании методов, классов, функций и увеличивающий качество кода. В этой серии видео вы научитесь писать тесты для кода на Laravel.

https://www.youtube.com/playlist?list=PLmwAMIdrAmK7SHlZRwc73GGjQ9AEFGu7g
#advanced #testing

Минималистичный фреймворк для тестирования для Laravel приложений.

https://nunomaduro.com/using-pest-in-laravel/
#advanced #testing

10 популярных фреймворков для тестирования на 2021 год.

https://proglib.io/w/3a0a4bb6
#advanced #testing

Советы по удобному использованию дата-провайдеров в php unit: например, вы можете именовать их и даже yieldить, что улучшает чтение большого списка данных.

https://peakd.com/hive-168588/@crell/fun-with-phpunit-data-providers