В CSS есть тихий сдвиг: часть старых приёмов уже не нужна, но в коде они всё ещё живут по инерции.
Я часто вижу одно и то же:
- сложные костыли там, где браузер уже умеет делать проще;
- лишние классы ради одной визуальной задачи;
- решения, которые ухудшают поддержку, хотя теперь есть нативные альтернативы.
Если собрать это в прикладной формат, получается полезный чеклист для редакции фронтенда:
1. убрать технику, если она нужна только для совместимости с прошлым;
2. проверить, можно ли заменить её одной современной CSS-функцией;
3. сравнить итог по трём метрикам: длина кода, читаемость, стабильность;
4. оставить только то, что реально даёт выигрыш в поддержке.
Инсайд тут простой: многие команды до сих пор используют старые паттерны не потому, что они лучше, а потому что их просто не пересматривали. А это уже вопрос не вкуса, а стоимости поддержки.
Если смотреть на CSS как на часть продуктовой воронки, то такая чистка — не про «красоту кода», а про скорость изменений и меньшее число ошибок в продакшене. ⚙️
Content Funnel
@ContentFunnelPro
В CSS есть тихий сдвиг: часть старых приёмов уже не нужна, но в коде они всё ещё живут по инерции.
Этот пост опубликован в Telegram-канале Content Funnel. Подписаться можно по ссылке: @ContentFunnelPro.