Статті для тих, хто
виводить стек у прод
Матеріали про 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 години.