Код Мастерио
3
подписчика
Юмор, Программирование, Помощь, Бизнес. Это связные слова? На этом канале да!
Юмор, Программирование, Помощь, Бизнес. Это связные слова? На этом канале да!
3 месяца назад
Ты всё ещё пишешь админки руками? Filament уже делает это за тебя
Ты тратишь недели на админку, а клиент использует 20% её функций. Больно? Ещё бы. А теперь представь: CRUD за 10 минут, фильтры - без боли, формы без фронтенда. Звучит как сказка. Но есть нюансы… Filament - это не просто админка. Это инструмент, который меняет подход. Если раньше ты: Ты описываешь структуру - Filament делает остальное. И это самое интересное. Ты создаёшь ресурс: php artisan make:filament-resource Post И получаешь: Сразу. Без Vue. Без React. Без бессонных ночей перед дедлайном. Filament - не единственный игрок. И если ты думаешь, что это silver bullet… Как бы не тут было. И кто...
3 месяца назад
Парадокс разработки: чем меньше кода, тем дороже вы стоите. Сегодня о YAGNI
80% кода в типичном среднем проекте никогда не используется. Он просто лежит. Он усложняет поддержку, ломает сроки и тихо убивает вашу репутацию как разработчика. И вот вопрос: зачем вы его пишете? YAGNI расшифровывается: You Aren’t Gonna Need It. Или если на наш язык: Тебе это не понадобится. Звучит банально. Но на практике это самый часто нарушаемый принцип среди Middle PHP-разработчиков. И вот тут начинается самое интересное. Вы можете возразить, что вы не пишете “лишний код”. Вы инвестируете в гипотетическое будущее, которого, скорее всего, не будет. ) Знакомо? И тут есть одна проблема. Вы не знаете будущее проекта...
3 месяца назад
90% PHP-разработчиков неправильно понимают DRY! Проверь себя
Ты открываешь старый PHP-класс… И видишь 300 строк “универсального” кода. Код, который должен был избавить от дублирования - но теперь его боится трогать вся команда. Знакомо? И вот тут начинается самое интересное… Вот говорят: DRY (Don't Repeat Yourself) - не повторяйся. KISS (Keep It Simple, Stupid) - делай проще. Звучит как идеальный дуэт. Но есть одна проблема. Они часто конфликтуют. И если ты этого не видишь - твой код скорей всего уже страдает. Смотри сам. Ты видишь дублирование: function calculateUserDiscount($user) { return $user->isPremium() ? 0.2 : 0.1; } function calculateProductDiscount($product) { return $product->isOnSale() ? 0...

