Канал о новостях ИТ-рынка. Вместе с вами держим руку на пульсе изменений и находим способы адаптироваться к новой нормальности. Следим за событиями и разбираем их.
Компании часто откладывают рефакторинг кода своих решений в дальний ящик — и задумываются о нем лишь когда системы превращаются в Франкенштейнов. Костыли начинают отваливаться, а работа доставляет перманентные страдания.
Конечно, сейчас все стремятся использовать только передовые технологии. Но от наследия разработки: дублирования, объемного импорта, устаревшего API — не застрахован никто.
⚙️ Рефакторить все это может быть больно, сложно (и дорого, ведь свое время разработчики тратят не на улучшение продукта и новую функциональность). Но усилия того стоят. Вы получите не просто хорошо работающую систему, а решите сразу кучу проблем: от ускорения работы до возможности переиспользования компонентов и даже перехода на open sourse решения.
🧱 В статье на Хабре постарались привести пример, когда просто планы по рефакторингу превратились в настоящее React-ивное импортозамещение. Мы уже несколько лет успешно внедряем систему отчетности для одного из крупнейших транспортных холдингов нашей страны на базе российского ПО Luxms, и изначально делали визуальную часть на jQuery с использованием фреймов в одном деше. Это рождало довольно большое количество проблем.
💡 Благодаря масштабному рефакторингу мы добились реактивности и простоты. Подробнее об этом — в статье нашего фронтендера Андрея Комарова.
✏️ Кстати, недавно запустили чат для пользователей технологий Luxms BI — если присматриваетесь к решениям или нужна помощь с переходом или применением методологии, присоединяйтесь!