Size: a a a

2018 October 23

ИС

Илья Сакович in Laravel UA
Павел
если я правильно понимаю, это йода стайл. хорошо защищает от ошибок типа одного знака равно
понял, спасибо!
вроде даже читал когда-то про эту нотацию, но что-то не отложилось в голове :)
источник

ИС

Илья Сакович in Laravel UA
Павел
правда там не функция а просто переменная
глянул вики, для функций тоже актуально
источник

П

Павел in Laravel UA
пока не могу перейти на него)
источник

П

Павел in Laravel UA
но в некоторых студиях это code-style
источник

ИС

Илья Сакович in Laravel UA
Павел
пока не могу перейти на него)
почему?
источник

П

Павел in Laravel UA
просто привычка. надо заствить)
источник

ИС

Илья Сакович in Laravel UA
понял)
источник

П

Павел in Laravel UA
с другой стороны, редко попадал на такие ошибки, так как сейчас уже требуется === . А перепутать три равно с одним это надо постараться
источник

ИС

Илья Сакович in Laravel UA
Павел
правда там не функция а просто переменная
и все же мой пример неверный, да
потому как для такой нотации надо, чтобы одним из сравниваемых значений была переменная
источник

П

Павел in Laravel UA
я так понимаю, просто если уже привык к йода стилю, то его везде уже применять
источник

YP

Yurii Prudskyi in Laravel UA
ой хз, мне кажется, будет страдать читабельность. Сильнее, чем выигрыш от нахождения ошибок = вместо == или ===
источник

П

Павел in Laravel UA
согласен. интересна статистика по этому вопросу
источник

В

Вячеслав in Laravel UA
Да это yoda conditions, мне как раз не нравится как это читается. Не только мне, в Laravel сообществе не приветствуют такие условия.
источник

В

Вячеслав in Laravel UA
Кто-то использует Laravel Valet в качестве окружения? Статейка, о том как менять версии PHP.

https://murze.be/easily-switch-php-versions-in-laravel-valet
источник

РИ

Роман Игумнов in Laravel UA
Ребята, всем привет. Подскажите у меня проблема со следующем: Смотрю я исходники laravel nova и не могу понять что? куда? Зачем? Т.е смотрю в код и не понимаю как он работает. С более простыми примерами сложности есть, но там понятнее. Посоветуйте как развиваться чтобы понимать и читать код? Как вообще начинать чтение кода? Я как понимаю нужен норм IDE чтобы показывал ссылку на метод и углублятся по ссылкам уже
источник

MR

Maxim Rebitskiy in Laravel UA
Роман Игумнов
Ребята, всем привет. Подскажите у меня проблема со следующем: Смотрю я исходники laravel nova и не могу понять что? куда? Зачем? Т.е смотрю в код и не понимаю как он работает. С более простыми примерами сложности есть, но там понятнее. Посоветуйте как развиваться чтобы понимать и читать код? Как вообще начинать чтение кода? Я как понимаю нужен норм IDE чтобы показывал ссылку на метод и углублятся по ссылкам уже
нову не смотрел, но так же не понимаю как работает flarum, хотя давно его уже не пересматривал, нужно обновить воспоминания
источник

РИ

Роман Игумнов in Laravel UA
Maxim Rebitskiy
нову не смотрел, но так же не понимаю как работает flarum, хотя давно его уже не пересматривал, нужно обновить воспоминания
Да, не в Nova дело. Дело в непонимании как его начинать читать и куда копать
источник

NV

Nikita Vasilchenko in Laravel UA
Я бы посоветовал ознакомиться с архитектурными азами (книги "Design Patterns: Elements of Reusable Object-Oriented Software" или "PHP Objects, Patterns, and Practice [Matt Zandstra]"). В ООП приложениях в основном все взаимоотношения можно разложить на базовые паттерны. Тогда будет понимание что и зачем в любой программе.
Для усвоения прикладных навыков можно просто копаться и смотреть уроки по конкретной технологии. Ну и IDE может помочь.
источник

В

Вячеслав in Laravel UA
Что бы понять как конкретно работает какой-то участок кода, включаем xDebug и поехали, по строчкам. Это самый наглядный способ.
источник

РИ

Роман Игумнов in Laravel UA
Nikita Vasilchenko
Я бы посоветовал ознакомиться с архитектурными азами (книги "Design Patterns: Elements of Reusable Object-Oriented Software" или "PHP Objects, Patterns, and Practice [Matt Zandstra]"). В ООП приложениях в основном все взаимоотношения можно разложить на базовые паттерны. Тогда будет понимание что и зачем в любой программе.
Для усвоения прикладных навыков можно просто копаться и смотреть уроки по конкретной технологии. Ну и IDE может помочь.
Уже ближе к вопросу. Спасибо. Если у кого-то еще будет мнение и совет, я буду очень признателен.
источник