Forwarded from Dmitrii
Prosto Eschoodna Recomendacia
😁17👍4
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
Forwarded from Алексей roxblnfk
GitHub
Use animated SVG for terminal examples · Issue #237 · yiisoft/docs
https://github.com/arthurdick/term-to-svg
😁20
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,
Чтобы судить монолит и слить его в микросервисы.”
“И создал Бог сущность, и не дал ей родителей, но вложил в неё зависимости через конструктор.” — Книга 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)
Встречаем новостной канал по PHP!
Информационное Агентство "Пыхорама"😮
Самые горячие новости и мнения экспертов. А главное — только правда!
⚡️ Дональд Трамп установил новый срок для релиза Yii3
⚡️ Прокуратура проверит всех владельцев сертификатов 1С-Bitrix
⚡️ Laravel признан психологически опасным: у программистов развивается зависимость от магии
* Одобрено НИИ стоматологии.
Информационное Агентство "Пыхорама"
Самые горячие новости и мнения экспертов. А главное — только правда!
⚡️ Дональд Трамп установил новый срок для релиза Yii3
⚡️ Прокуратура проверит всех владельцев сертификатов 1С-Bitrix
⚡️ Laravel признан психологически опасным: у программистов развивается зависимость от магии
* Одобрено НИИ стоматологии.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16👍4👎4