Статьи для тех, кто
выводит стек в прод
Оригинальные материалы о React, Node.js, TypeScript и AI — из той же практики, что и наше операторское ПО. Текст статей на английском.
Тег: refactoring
Агентный рефакторинг приложения с кодировкой Vibe: восстановление видимости архитектуры
Как была решена проблема приложения на C# и TypeScript с 27 тысячами строк кода, использующего систему вайб-кодинга, с помощью агентов: сначала контракты, API для тестирования в формате «черный ящик», типы доменов, а также команда из программиста и рецензента-агента.
6 мин чтенияАнализ крупных рефакторингов в ИИ: почему прохождение тестов не раскрывает устранённую цель
Узнайте, почему рефакторинг с использованием ИИ тайно удаляет критически важный код, почему тесты не выявляют этого, и о пяти практиках ревью, которые делают крупные рефакторинги безопасными для выпуска.
7 мин чтенияЧитаемый JavaScript на примерах: десять примеров рефакторинга «до» и «после»
Десять небольших улучшений кода на JavaScript и React: от правильного называния элементов и объектов параметров до обработки ошибок и форматирования, которые делают код более понятным для последующих разработчиков.
7 мин чтенияРазбор слишком крупных компонентов React без ухудшения производительности в продакшене
Пошаговый подход к безопасному разделению крупных компонентов React: определение обязанностей, извлечение чистой логики, управление состоянием и поэтапная разработка.
17 мин чтенияПроверка файла utils.js: шесть встроенных функций, заменяющих ручно написанные вспомогательные компоненты
Узнайте, какие встроенные API JavaScript могут заменить методы глубокой копирования, защитные копии, ручное управление таймаутами, отложенные обещания и функцию groupBy из lodash, а также какие ограничения существуют при их использовании.
5 мин чтенияСемь признаков, указывающих на необходимость пересмотра и предвещающих дорогостоящие изменения в будущем
Узнайте, как распознавать семь типов проблем в коде, на которые рано обращают внимание эксперты-рецензенты, от флагов логического режима до скрытых ошибок, и как определять, когда каждая из них представляет собой настоящую проблему.
13 мин чтенияАрхеология программного обеспечения: практический метод анализа устаревшего кода
Узнайте пошаговый подход к безопасному исследованию недокументированных кодовых баз наследия: от анализа истории коммитов до рефакторинга без нарушения работоспособности системы.
8 мин чтенияКогда ИИ пишет ваше приложение на React, но игнорирует принципы чистого кода
Приложения на React, написанные с помощью ИИ, часто игнорируют принципы чистого кода. Семь правил для их восстановления: DRY, единая ответственность, защитные клозы и ещё четыре, с конкретными решениями.
11 мин чтения
О этих статьях
Оценка за 24 часа
Нужен такой же стек в операторском слое? Пришлите бриф — оценка за 24 часа.