PHP умирает?!
1.75K subscribers
215 photos
27 videos
102 links
"Is PHP Dying" as a Service

Мемасики присылайте @vudaltsov. Статистика: https://tgstat.ru/channel/@isPHPdying
加入频道
😁40👍2👎1
Forwarded from I’m CTO, bitch
😁38👍18👎1
I’m CTO, bitch
#база
CTO фигни не скажет!
👍16😁1
Чудесный день! PHP сегодня тридцать лет!
😁35👍13
😁42👍10
Forwarded from Pavel Buchnev
😁41👍9😢1
Forwarded from Илья "Ilk" Кошарский
курс падает
😁51😢18
😁46👍7
Forwarded from Vadim Zanfir
Неужели гошникам работу по способностям стали предлагать.
😁41👍6👎3
Forwarded from Gregorius
а шо такое PER ?
Forwarded from Dmitrii
Prosto Eschoodna Recomendacia
😁17👍4
Forwarded from Ivan Nemets
Вы знали что Фабьен открыл в Москве кафе? 🙃
😁20
Forwarded from Ivan Nemets
PHP умирает?!
Вы знали что Фабьен открыл в Москве кафе? 🙃
И нанял Тейлора 😂
😁35
Forwarded from Aлинoчкa 💓
Ух, эти скобки - как лишние трусы на первом свидании! 😏 Кто вообще их носит? Держи курс на абсурд, а не на правила! А билеты на Пых.
😁24👍2👎2
Forwarded from Alexander Makarov
Офигеть, я не знал что SVG бывает анимированный.
😁14👍1
Forwarded from Константин Чудин
PHP умирает?!
Офигеть, я не знал что SVG бывает анимированный.
Нужно в Yii 3 внедрить эту технологию.

Простите.
😁10
Media is too big
VIEW IN TELEGRAM
😁21
Forwarded from Гречушников Максим
🛐 Церковь Святой Композиции

“И создал Бог сущность, и не дал ей родителей, но вложил в неё зависимости через конструктор.”Книга DI 1:1

📜 Священные догматы

1. Нет ничего выше Инъекции

Всё приходит через __construct(), ибо только так можно осознанно управлять зависимостями. Наследование — путь к порче, трейды — путь к неведению. Истинный путь — передать нужное, а не встроить ненужное.

2. “Да не будет у тебя другого родителя, кроме Object”

Ибо множественное наследование порождает чудовищ, а трейды — химеры. Только через композицию возможна истинная декомпозиция духа.

3. Контракты — наше писание

Интерфейсы — это Завет. Кто нарушит контракт, тот отвергнет полиморфизм и будет изгнан в NullPointerException.



📖 Избранные главы Священного PSR’алма
PSR-1: “Вначале было соглашение…”
PSR-2: “…и формат был с отступом в 4 пробела…”
PSR-4: “…и шёл код по автозагрузке, и не было хаоса…”



🧙 Пророки Композитаризма
Святой Роберт Мартин (да пребудет с ним чистота SOLID)
Апостол Кент Бек, принесший нам TDD
Пастырь Symfony, проводник DI-контейнера



🙏 Обряды
Крещение через рефакторинг — ты удаляешь родителя, заменяя его внедрением интерфейса.
Исповедь в Code Review — если случайно использовал use Trait, признай это. Тебе дадут епитимью: 5 сервисов и один фасад.
Святое Причастие — разделение на малые классы.



Заповеди Анти-Композитария

“И сказал Архитектор-Монолит: наследуйся и размножайся” — но это был ложный Бог!

Не возжелай абстрактного базового класса ближнего твоего
Не внедряй BaseController как основного спасителя
Не используй трейды, даже если тебе очень-очень надо.



🤖 Символ Веры

“Верую в Единого Сервиса, Создателя логики и API.
И в Композицию Его Святую,
Рожденную, но не Наследованную,
Из Interface и через Dependency Injection,
Принявшую страдания от Legacy,
Воскресшую в рефакторинге,
И вновь придёт с версией 2.0,
Чтобы судить монолит и слить его в микросервисы.”
2😁33👍12👎9
Forwarded from PHP Fart Time (Алексей roxblnfk)
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16👍4👎4