Статті для тих, хто
виводить стек у прод
Оригінальні матеріали про React, Node.js, TypeScript і AI — з тієї ж практики, що й наше операторське ПЗ. Текст статей англійською.
Тег: refactoring
Агентне рефакторинг додатку, структурованого за принципом vibe-coding: знову зробити архітектуру видимою.
Як було розібратися з додатком на C# та TypeScript із 27 тис. рядків коду, структурованим за принципом vibe-coding, за допомогою агентів: спочатку контракти, API для тестування у форматі чорної скриньки, типи домену та команда з програмістів та рецензентів-агентів.
6 хв читанняОгляд масштабних переробок у штучному інтелекті: чому проходження тестів не виявляє видаленої мети
Дізнайтеся, чому алгоритми штучного інтелекту під час рефакторингу тихо видаляють код, який несе навантаження, чому зелені тести цього не виявляють, а також про п’ять практик перевірки, які роблять масштабні рефакторинги безпечними для випуску.
7 хв читанняЧитабельний JavaScript на прикладах: Десять кейсів рефакторингу «до» та «після»
Десять невеликих оптимізацій коду на JavaScript та React — від найменувань та об’єктів параметрів до обробки помилок та форматування — які полегшують читання та зміну коду для наступного розробника.
7 хв читанняРозкомпонування надвеликих компонентів React без регресій у продакшені
Поетапний підхід до безпечного розбирання великих компонентів React: визначення обов’язків, виділення чистої логіки, керування станом та поступове впровадження змін.
17 хв читанняПеревірка utils.js: Шість вбудованих функцій, які замінюють ручно створені допоміжні засоби
Дізнайтеся, які вбудовані API JavaScript можуть замінити методи глибокого клонування, захисні копії, ручне встановлення таймерів, відкладені обіцянки та lodash groupBy, а також які обмеження існують у їх використанні.
5 хв читанняСім ознак, які свідчать про потребу у перегляді та можуть призвести до дорогих змін у майбутньому
Дізнайтеся, як розпізнати сім типів проблем у коді, на які заздалегідь вказують досвідчені рецензенти — від флагів у режимі boolean до прихованих помилок — та як визначити, коли кожна з них є справжньою проблемою.
13 хв читанняАрхеологія програмного забезпечення: практичний метод для аналізу коду з минулих версій
Дізнайтеся про поетапний підхід до безпечного дослідження недокументованих кодових баз спадщини, від аналізу історії змін до рефакторингу без порушення функціонування системи.
8 хв читанняКоли ШІ пише ваш React-додаток, але ігнорує принципи чистого коду
Додатки на React, написані за допомогою ШІ, часто ігнорують принципи чистого коду. Сім звичок для їх відновлення: DRY, єдина відповідальність, захисні клози та ще чотири, із реальними рішеннями.
11 хв читання
Про ці статті
Оцінка за 24 години
Потрібен такий стек в операторському шарі? Надішліть бриф — оцінка за 24 години.