Жень, очередной раз большое спасибо за очередное видео! Очень доступно и познавательно, желаю продолжать в том же духе! Неоднократно много нового для себя узнавал. Уже давно опубликовываю ссылки на твои обучающие видео в телеграм канале t.me/phpshnik. Желаю успехов!
Спасибо автору, данную практику встречаю впервые. Хотелось бы уточнить смысл установки плагина IDE, это альтернатива подключения через Composer или дополнительное расширение функционала, подразумевающее наличие уже установленного пакета?
одно другому не мешает. рекомендую посмотреть видео про travis ci, это позволит разработчикам работать из любой ide или блокнота, но качество кода и требования к каждому будут общие.
да Статический анализ значит что анализируемый код не выполняется, но там ищутся потенциальные места с ошибками Динамический анализ подразумевает выполнение анализируемого кода, например тесты. об этом тоже будет видео
6:20 DocBlock vs Native return type - это не дело вкуса. Зачем вы вводите людей в заблуждение? Вопрос не в нотации, вопрос в поведении программы, например, в тайп-кастинге скалярных типов при strict_types=0 и в ошибках при strict_types=1 Задача не в подавлении ошибок от статического анализатора, а в качестве кода, который уходит в продакшен.
psalm поддерживает в докблок то чего нет в native return type и дело вкуса что использовать, только native return type, или докблок с кастомной анотацией или и то и другое. Другой посыл что это видео не о коде, а о инструменте который помогает обнаружать такие вот спорные места.
Какой инструмент стат.анализа чаще используете?
Жень, очередной раз большое спасибо за очередное видео! Очень доступно и познавательно, желаю продолжать в том же духе! Неоднократно много нового для себя узнавал. Уже давно опубликовываю ссылки на твои обучающие видео в телеграм канале t.me/phpshnik. Желаю успехов!
если меня публикуют, мне не жаль опубликовать ссылку на хороший материал.
Благодарю
Подписался на вас потому что пхп очень редкий стал.
WTF))) По прежнему самый популярный
Ниче не понимаю но лайкну
Просто надо повторять за ним. И всё будет понятно, я думаю.
таже фигня
@@kuvshinovee )))))
Спасибо автору, данную практику встречаю впервые. Хотелось бы уточнить смысл установки плагина IDE, это альтернатива подключения через Composer или дополнительное расширение функционала, подразумевающее наличие уже установленного пакета?
одно другому не мешает.
рекомендую посмотреть видео про travis ci, это позволит разработчикам работать из любой ide или блокнота, но качество кода и требования к каждому будут общие.
Спасибо за отличный контент. Остался только вопрос - а что значит "статический анализ"? Бывает ещё динамический?
да
Статический анализ значит что анализируемый код не выполняется, но там ищутся потенциальные места с ошибками
Динамический анализ подразумевает выполнение анализируемого кода, например тесты.
об этом тоже будет видео
@@kuvshinovee понял. Спасибо!
Плагин в vim это конечно сильно
ОбнарУживае а не обнаружАет :)
ой у меня проблема с произношением, в моем видео главное контент, а не произношение :)
постараюсь учесть в будущем
6:20 DocBlock vs Native return type - это не дело вкуса. Зачем вы вводите людей в заблуждение?
Вопрос не в нотации, вопрос в поведении программы, например, в тайп-кастинге скалярных типов при strict_types=0 и в ошибках при strict_types=1
Задача не в подавлении ошибок от статического анализатора, а в качестве кода, который уходит в продакшен.
psalm поддерживает в докблок то чего нет в native return type
и дело вкуса что использовать, только native return type, или докблок с кастомной анотацией или и то и другое.
Другой посыл что это видео не о коде, а о инструменте который помогает обнаружать такие вот спорные места.