DevConf 2016 SOLID принципы с примерами на PHP

  Рет қаралды 4,249

DevConf

DevConf

Күн бұрын

Пікірлер: 11
@eaglesm1993
@eaglesm1993 4 жыл бұрын
Да, человек явно на своем месте.
@elnur9924
@elnur9924 4 жыл бұрын
Отличный доклад, спасибо
@marcellusdonald6042
@marcellusdonald6042 3 жыл бұрын
i guess im asking randomly but does any of you know a way to log back into an Instagram account..? I somehow forgot the login password. I would appreciate any tricks you can offer me
@jayalvin4
@jayalvin4 3 жыл бұрын
@Marcellus Donald Instablaster :)
@marcellusdonald6042
@marcellusdonald6042 3 жыл бұрын
@Jay Alvin I really appreciate your reply. I found the site thru google and Im in the hacking process now. Takes quite some time so I will get back to you later when my account password hopefully is recovered.
@marcellusdonald6042
@marcellusdonald6042 3 жыл бұрын
@Jay Alvin it did the trick and I actually got access to my account again. I am so happy! Thank you so much, you really help me out !
@jayalvin4
@jayalvin4 3 жыл бұрын
@Marcellus Donald Glad I could help =)
@Hairy89pro
@Hairy89pro 8 ай бұрын
А вы знаете кто задал первый вопрос?)) Сам шэф здесь
@soversus5374
@soversus5374 9 ай бұрын
А может не писать такой кривой код изначально и не нужны будут принципы solid? Помню, как все юзали global и творили дичь. Потом отказались от global, типа global плохой. Ни руки кривые, ни в детстве головой ударили об пол... А именно global и разработчики языка... ))) Тоже сегодня происходит и с ооп. Опять все не так и кто то виноват. А давайте придумаем принципы, и потом они будут виноваты. ))) Люди, вам не кажется, что творится какая то дичь и разработка превращается в маразм?
@NewUser78654
@NewUser78654 8 ай бұрын
А разработка давно стала маразмом. А программисты - расходным материалом в бизнесе. И выпускают свои доклады каждую секунду, и новые и новые 20 летние мальчики, синьоры и гуру программирования говорят и говорят, как они видят солид. И пишут код, а через год их критикуют такие же мальчики. А Боб Мартин смеется и выступает с докладами, попутно продавая свою книжку. Бизнес. На книжках, на докладах, на курсах. PHP - ООП или процедурный? Нет ну можно же писать в процедурном стиле? Уже 2 пути. Строго или нестрого типизированный? Итого ещё 2 пути 2х2=4 ветки. Графы же.) И так вниз по дереву - параметры функций и возвращаемые значения с 7.1 вроде - да, нет? Кто как там пишет. Фреймворки - yii или yii2? А нет - ларавел. А нет - симфони. А у одного твиг, а у другого блейд. Изучайте - вперед.) Трейты - много критики, используем или нет - кто, как и когда? В одной компании да, в другой нет. Стандарт написания кода - PSR? А в другой компании свой. PHP в классе пишем function - стоп в классе же методы. Не усмотрели. Наследуем класс - пишем extends - дословно "расширяем"...что, почему? Расширение в том же C# есть добавление функционала в существующий закрытый класс. Чудеса. ООП это же изначально было про объекты (по началу кажется бредом, понимание придет через 10 лет программирования, закройте книжки - "откройте" голову). У объекта есть срок жизни. В десктопных программах срок жизни объекта - до закрытия программы пользователем (или сами удаляем или сборщик мусора). PHP - срок жизни, выполнения скрипта определяет настройка PHP ini. Зачем там ООП (30 сек и прощай скрипт)? А оно для программистов! Чтобы наследовали, открывали, закрывали, организовывали, проектировали структуру проекта, а потом, через 2 года переписывали с нуля. Молодцы. А давайте сделаем public, чтобы программист открыл доступ к полю, а потом сделаем геттеры и сеттеры и напишем солид? А давайте!) А давайте сделаем суперглобальные массивы? Ну ок. А давайте сделаем методы гет/пост/пут/патч/делит с разницей только в этом слове (почти так, сниффер вам в руки)? А давайте. А потом в ларавеле роуты будем писать частично на основе этих методов (слов, названий внутренних методов класса), частично с другими словами? А ну ок. И вот такого полно.
@soversus5374
@soversus5374 8 ай бұрын
@@NewUser78654 , полностью поддерживаю. Видимо вас это бесить больше чем меня. )
PHP: Неправильный путь
1:37:28
Кирилл Несмеянов
Рет қаралды 9 М.
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 131 МЛН
Can You Find Hulk's True Love? Real vs Fake Girlfriend Challenge | Roblox 3D
00:24
Принципы SOLID. Часть 2
32:55
WebForMySelf
Рет қаралды 4,5 М.
Все о принципах SOLID
16:07
Merion Academy
Рет қаралды 34 М.
Принципы SOLID / С Примерами На Python
12:36
PyLounge - программирование на Python и всё о IT
Рет қаралды 15 М.
Реализация паттернов ООП в PHP
51:51
SpecialistTV
Рет қаралды 14 М.
Сергей Протько "Солидный код"
29:23
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 131 МЛН