Статьи для тех, кто
выводит стек в прод
Материалы о React, Node.js, TypeScript и AI. Переведённый текст показывается, если он есть. Если нет — вы видите английский текст и пометку об этом.
Тег: Code Quality
Читаемый JavaScript на примерах: десять примеров рефакторинга «до» и «после»
Десять небольших улучшений кода на JavaScript и React: от правильного называния элементов и объектов параметров до обработки ошибок и форматирования, которые делают код более понятным для последующих разработчиков.
7 мин чтенияСохраняйте хуки без головы: разделение поведения уведомлений и их отображения
Узнайте, почему хук React, возвращающий JSX, скрывает часть дерева компонентов и связывает поведение с представлением, а также как переписать его так, чтобы он отображал состояние.
5 мин чтенияЕдиный источник правды для маршрутов в приложениях Next.js
Узнайте, как модуль централизованного маршрутизирования заменяет разрозненные строковые пути в Next.js с использованием вспомогательных функций для динамических сегментов и группировки экспортов маршрутов.
5 мин чтенияКак незначительные решения влияют на структуру долговечных кодбаз на React
Пятнадцать привычек технического обслуживания для React-приложений, которые работают годами: читаемый код, сфокусированные компоненты, ограниченное состояние, минимум зависимостей, тесты и мониторинг.
10 мин чтенияДупликация против связки: как определить, когда следует использовать общий код
Узнайте, почему объединение похожих компонентов React или сервисов NestJS может обойтись дороже, чем их копирование, и воспользуйтесь тремя вопросами, чтобы определить, когда абстракция действительно необходима.
12 мин чтенияПочему абстракции фронтенда тихо превращаются в технический долг
Узнайте, почему преждевременные абстракции фронтенда создают скрытую сложность, и как определить, стоит ли вообще создавать общие компоненты, хуки или утилиты.
10 мин чтенияСемь распространенных идиом JavaScript, которые тихо приводят к будущим ошибкам
Объясняет, как такие повседневные паттерны JavaScript, как проверка на истинность, опциональное цепочковое обращение и синтаксис распространения, скрывают предположения, которые молча нарушаются по мере развития кода.
14 мин чтенияАрхеология программного обеспечения: практический метод анализа устаревшего кода
Узнайте пошаговый подход к безопасному исследованию недокументированных кодовых баз наследия: от анализа истории коммитов до рефакторинга без нарушения работоспособности системы.
8 мин чтенияДесять архитектурных привычек, которые позволяют кодовым базам фронтенда оставаться поддерживаемыми в течение многих лет.
Объясняет структурные привычки, такие как оптимизация для удаления элементов, четкое управление потоком данных и изоляция бизнес-логики, которые помогают кодовым базам оставаться поддерживаемыми на протяжении многих лет изменений.
17 мин чтения
О этих статьях
Оценка за 24 часа
Нужен такой же стек в операторском слое? Пришлите бриф — оценка за 24 часа.