Открой безлимитный доступ ко всем скринкастам и получай большие скидки на все наши стримы
Бесплатный
0/ мес.

Ограниченный доступ
только к Free-видео

Активен
Подписчик
500/ мес.

Безлимитный доступ
ко всем скринкастам

Принимаем оплату российскими и иностранными картами, системами МИР Pay и Tinkoff Pay.

Coding Standard с PHP CS Fixer

Переход от классического CodeSniffer к продвинутым стандартам кодирования с PHP CS Fixer. Обзор правил и конфигурирование стандарта кодирования для проекта. Внедрение практики final or abstract для классов. Интеграция в PhpStorm.

  • 00:00:11 Постановка задачи
  • 00:07:44 Установка PHP CS Fixer
  • 00:10:08 Первоначальная конфигурация
  • 00:12:00 Интеграция в PhpStorm
  • 00:12:50 Команды для Makefile
  • 00:16:21 Реорганизация импортов
  • 00:17:41 Удаление дубликатов типов
  • 00:19:24 Сортировка объединённых типов
  • 00:20:23 Строгое равенство
  • 00:21:15 Вызовы в строгом режиме
  • 00:22:10 Переносы в цепочечном режиме
  • 00:23:38 Удаление лишних конструкций
  • 00:24:14 Правила для тестов PHPUnit
  • 00:27:34 Правило final or abstract class
  • 00:35:04 Моки и стабы финальных классов
  • 00:38:30 Настройка final в PhpStorm
  • 00:39:17 Статические анонимные функции
  • 00:40:34 Фикс статических групп в Slim Router
  • 00:47:17 Автоимпорт глобальных классов
  • 00:48:21 Использование готовых стандартов
  • 00:54:43 Нужна ли Yoda-нотация
  • 01:03:50 Исправление правил для себя
  • 01:09:55 Визуальный конфигуратор PHP CS Fixer
  • 01:13:16 Исправление зависимости mbstring
  • 01:14:09 Обзор результата

И в следующих эпизодах перейдём к добавлению oAuth2 аутентификации.

Скрытый контент (код, слайды, ...) для подписчиков. Открыть →
Дмитрий Елисеев
elisdn.ru
Комментарии (11)
Владимир
2021-04-10 16:44

Это не программисты ленивые, а для того, чтобы при добавлении новой цепочки предыдущая в диффы гита не попадала.

Ответить
fedot
2021-04-11 07:19

Спасибо!

Ответить
Arunas
2021-04-12 17:44

Спасибо!

Ответить
Руслан
2021-04-13 13:21

Спасибо!

Ответить
Евгений Горяев
2021-04-16 13:06

Хотелось бы в списке всех скринкастов /edu видеть еще и дату добавления того или иного скринкаста. Спасибо! !)

Ответить
Валентин
2021-04-21 18:00

Дмитрий, добрый день. Использую ваш файл конфигурации для фиксера. Возник вопрос, правильно ли я понимаю, что при использовании кастомных настроек для фиксера, Phpstorm в файлах не подсвечивает ошибки во время редактирования. При использовании предустановленных стандартов, ошибки подсвечиваются корректно.

Ответить
Дмитрий Елисеев
2021-04-25 09:01

Если он подтянул кастомные, то должен подсвечивать именно по ним.

Ответить
Дмитрий
2021-05-29 05:42

У меня такая же проблема, кастомные правила не работают в Phpstorm

Ответить
Владимир Перепеченко
2021-09-24 10:44

Прекрасное содержание, Дмитрий!

Тайминг - очень полезная вещь, сделайте плз и для прочих видео.

Ответить
Дмитрий Елисеев
2021-09-28 17:24

Да, уже добавляю.

Ответить
Зарегистрируйтесь или войдите чтобы оставить комментарий

Или войти через:

Yandex
MailRu
GitHub
Google