VIP 👤
🏠 Главная
Бенчмарки
📊 Все бенчмарки 🦖 Динозавр v1 🦖 Динозавр v2 ✅ Приложения To-Do List 🎨 Творческие свободные страницы 🎯 FSACB - Ультимативный показ 🌍 Бенчмарк перевода
Модели
🏆 Топ-10 моделей 🆓 Бесплатные модели 📋 Все модели ⚙️ Режимы Kilo Code
Ресурсы
💬 Библиотека промптов 📖 Глоссарий ИИ 🔗 Полезные ссылки 🔌 API и маршрутизаторы
advanced

Рефакторинг 'Спагетти-кода' в банковском ядре

#рефакторинг #чистый код #банкирсво #тестирование

Создание плана поэтапной модернизации критически важного наследуемого кода.

Вам дан фрагмент унаследованного кода на COBOL (описанный словесно), отвечающий за расчет сложных процентов в банковском ядре. Код содержит неуправляемые переходы (GOTO) и глобальные переменные. Разработайте пошаговый план рефакторинга этого модуля на современный язык (например, Java или Kotlin), не нарушая работу связанных систем. Опишите стратегии написания тестов 'Characterization Tests' для определения текущего поведения, предложите паттерны проектирования (Strategy, Factory) для замены условной логики и объясните, как минимизировать риски остановки продакшена во время переходного периода.