Всё о PSR. Обзор стандартов PSR

  Рет қаралды 6,310

Просто о Laravel. CutCode

Просто о Laravel. CutCode

Күн бұрын

Сегодняшний ролик посвящён PSR стандартам рекомендаций. Казалось бы этим стандартам уже много лет и о них должен знать каждый PHP разработчик. Но реальность совсем другая. Итак, PSR - это набор рекомендаций, именно рекомендаций по структуре кода на языке программирования PHP. Цель у этих рекомендаций - улучшить читаемость кода, повысить его совместимость и обеспечить более эффективное взаимодействие между разработчиками.
🎁 Для вас есть подарок, забирайте - cutcode.dev/l/4pxn 🎁
#psr#laravel#cutcode
---------------------------------------------------------------------------------
🚀📹👨‍🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇
learn.cutcode.dev/?
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - cutcode.dev/l/icwf
---------------------------------------------------------------------------------
⏰ Таймкоды:
00:00 - Введение в проблему
01:22 - Что такое PSR
03:07 - PSR-0
06:36 - PSR-4
09:50 - Meta документы
11:49 - PSR-1
13:50 - PSR-2
16:49 - PSR-12
19:22 - PSR-3
21:44 - PSR-6
22:30 - PSR-16
23:44 - PSR-7
27:18 - Совместимость с PSR
29:35 - PSR-17
30:31 - PSR-18
31:00 - Еще раз о meta документах
32:29 - PSR-11
33:32 - PSR-13
33:58 - PSR-14
34:42 - PSR-15
35:39 - PSR-20
36:00 - Выводы
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
• Всё о PSR. Обзор станд...
🔔 подпишитесь на KZbin-канал: kzbin.info?s...
📼 Курс по Laravel с нуля:
• Курс по Laravel 8 обуч...
Всё о PSR. Обзор стандартов PSR
---------------------------------------------------------------------------------
🔗 наш сайт: cutcode.dev/?
📱 Наш telegram-канал: t.me/laravel_cutcode

Пікірлер: 39
@kamil19862307
@kamil19862307 4 ай бұрын
Да, какой тут "Спасибо за просмотр"?! Спасибо за то что тратите своё время на таки видео!
@CutCodeRu
@CutCodeRu 4 ай бұрын
А вам за постоянные комментарии и поддержку
@anastasyawork3279
@anastasyawork3279 4 ай бұрын
Очень интересная тема! Спасибо за материал! Жду материал про PERs🙂
@azamibragimov8771
@azamibragimov8771 4 ай бұрын
Отличная тема, я как новичок познаю мир php через Ваши гайды.
@ingvarzharov7072
@ingvarzharov7072 4 ай бұрын
Спасибо за такой большой и подробный ролик!
@flying_dev
@flying_dev 4 ай бұрын
Спасибо за затронутую тему!
@user-zu3ld8is4y
@user-zu3ld8is4y 4 ай бұрын
Благодарю, люблю вас!
@KDenisG
@KDenisG 4 ай бұрын
Это все, конечно, очень интересно, но возвращайтесь к теме octane на swoole, больше тестов на каком-то апи микросервисе, корутины, асинхронность, воркеры, работа под нагрузкой, возможно сравнение с HyperF и тд. Тема весьма объемная, загадочная и противоречивая, ее надо проталкивать, а такие видео, как ваши хорошо этому способствуют. Ждем)
@CutCodeRu
@CutCodeRu 4 ай бұрын
Все будет! Я пока в отпуске в лайт режиме
@user-pr5sl7sw8k
@user-pr5sl7sw8k 4 ай бұрын
продолжайте. Тема важная. Не все же время как обезьяна в ларавель строить с подсказками идЭйе)
@aramayis_mirzoyan
@aramayis_mirzoyan 3 ай бұрын
Да, очень интересно
@CutCodeRu
@CutCodeRu 3 ай бұрын
😎
@aramayis_mirzoyan
@aramayis_mirzoyan 3 ай бұрын
@@CutCodeRu PER стандарт более современный и содержит в себе правила для Enum-ов. Наверно, лучше будет уже использовать этот стандарт для стиля кода вместо PSR-12
@NK-kg1qv
@NK-kg1qv 4 ай бұрын
Полезное видео. Хотелось бы ещё разбор по ServiceProvider-ам - bind, singleton бинды и около этой темы, какие-то бест практисы и т.п)
@CutCodeRu
@CutCodeRu 4 ай бұрын
у нас есть несколько роликов на эту тему, мы даже под капотом смотрели
@qoonmax
@qoonmax 4 ай бұрын
Это полный балдеж 🐘
@CutCodeRu
@CutCodeRu 4 ай бұрын
спасибо!
@skyand_fly
@skyand_fly 4 ай бұрын
супер
@user-sd8fk6bx3z
@user-sd8fk6bx3z 4 ай бұрын
Когда пуш уведомления будет?)
@EvgenOl
@EvgenOl 4 ай бұрын
Интересно, что в конце списка импорта запятую мы ставим, чтобы быстро и просто дописать ещё одну строку. А в конце списка параметров эта же логика уже не работает? Запятую ставить не нужно... Было бы коненчно проще, если бы в подобных местах присутствовало однообразие.
@twentxx
@twentxx 4 ай бұрын
@CutCodeRu
@CutCodeRu 4 ай бұрын
Давно тебя в чате не видно
@HEX_CAT
@HEX_CAT 4 ай бұрын
❤❤❤🎉🎉🎉
@CutCodeRu
@CutCodeRu 2 ай бұрын
🌟
@Endru1994
@Endru1994 4 ай бұрын
Если вдруг захотите делать резервный канал, или решите переформатировать его, то советовал бы с этой темы и начинать, а не так далеко откатываться!
@CutCodeRu
@CutCodeRu 2 ай бұрын
спасибо!
@Bahrom312
@Bahrom312 4 ай бұрын
#годната
@CutCodeRu
@CutCodeRu 2 ай бұрын
спасибо!
@TsA1ex
@TsA1ex 4 ай бұрын
Что говорят стандарты по поводу форматирования стрелочных функций? Больная тема
@CutCodeRu
@CutCodeRu 4 ай бұрын
www.php-fig.org/per/coding-style/ смотри 7.1
@TsA1ex
@TsA1ex 4 ай бұрын
@@CutCodeRu добавили. Как ни странно, именно такого варианта переноса стрелки вообще ни у кого не видел. Или вся функция целиком сносится или стрелка остаётся на первой линии. Даже laravel pint по другому форматирует из коробки
@EvgenOl
@EvgenOl 4 ай бұрын
Больше всего меня бесят 4 пробела. Ещё ни разу не видел адекватного объянения в чём преимущество 4 пробелов перед 1 табом. Все ссылаются на стандарты. И это понятно. Но почему у стандарт попал менее адекватный способ делать отступы, я так и не понял.
@silentage6310
@silentage6310 Ай бұрын
тоже когда то топил за табы. пробелы удобнее тем что не добавляют новой сущности. если использовать табы то неизбежно приходим к тому что отступы где то табами где то пробелами. надо постоянно держать включенным отображение непечатаемых пробельных символов, чтобы это контролировать, но зачем это? ради чего?
@silentage6310
@silentage6310 Ай бұрын
понятно что тема холиварная и я тебе ничего не докажу, за табы тоже много доводов. но в своё время нужно было выбрать чтото одно, чтобы у всех код выглядел единообразно и выбрали самый простой вариант.
@EvgenOl
@EvgenOl Ай бұрын
@@silentage6310 Ради однообразия, как минимум. Современные редакторы прекрасно работают и с тем и с другим. Я не знаю насколько криворуким надо быть, чтобы умудриться смешать табы с пробелами. И это может произойти вне зависимости от того какой символ предпочитает криворук. Не смотря на автоматизацию процесса в редакторах, я постоянно вижу код где вместо 4 пробелов то 3 то 5. Все любители пробелов постоянно же ошибаются. А при использовании таба невозможно ошибиться. Сдвиг будет слишком заметен. Кроме того есть любители делать отступ в 1 или 2 пробела. Есть любители узгих отступов. При использовании табов настраиваешь себе их ширину один раз и не паришься. Код с такими отсупами визуально, как тебе нравится. А когда там пробелы, то ты уже отступы настроить не можешь. Работай с тем, что есть. Молись, чтобы коллега не сделал отсуп в 3 пробела. И это только 2 преимущества касающихся твоего коммента. А есть ещё.
@silentage6310
@silentage6310 Ай бұрын
@@EvgenOl перемешивание легко возникает после копипасты из другого места. а чтобы заметить это надо или включать визуализацию пробелов или курсором все "прокликивать"
@EvgenOl
@EvgenOl Ай бұрын
@@silentage6310 Согласен. Но как использование пробелов решает эту проблему? Ты точно так же можешь скопипастить мой код с табами и у тебя будет точно такое-же перемешивание.
@alexanderk8992
@alexanderk8992 4 ай бұрын
поверхностно и скушно
@CutCodeRu
@CutCodeRu 4 ай бұрын
спасибо за поддержку
Плагин для Obsidian для постинга в telegram
7:08
Просто о Laravel. CutCode
Рет қаралды 817
New Gadgets! Bycycle 4.0 🚲 #shorts
00:14
BongBee Family
Рет қаралды 15 МЛН
I Built a Shelter House For myself and Сat🐱📦🏠
00:35
TooTool
Рет қаралды 28 МЛН
Is it Cake or Fake ? 🍰
00:53
A4
Рет қаралды 16 МЛН
How Vue.js as a web framework optimises rendering speed
1:00
Context - globals в овечьей шкуре
5:14
Просто о Laravel. CutCode
Рет қаралды 1,5 М.
MVC - Суть шаблона на примерах
11:09
Евгений Волосатов
Рет қаралды 80 М.
Атрибуты в PHP. Какую пользу даёт применение attributes
16:23
PHP 8.0 - 8.2 | Производительность и фичи
18:19
Обзор GO от PHP разработчика: первое знакомство
38:55
Просто о Laravel. CutCode
Рет қаралды 14 М.
Урок 1. Введение в React Hooks: useState
9:15
Владилен Минин
Рет қаралды 122 М.
New Gadgets! Bycycle 4.0 🚲 #shorts
00:14
BongBee Family
Рет қаралды 15 МЛН