Перейти в канал

Tg: habr.com

1
Цена архитектурных компромиссов: оптимизация C++ ядра Технический долг копится в любом долгоиграющем проекте. Сначала всё работает математически корректно, но со временем обрастает костылями. Итог предсказуем: производительность падает, а интерфейс теряет былую отзывчивость. Особенно жёстко это бьёт по кроссплатформенному табличному движку, где логика вычислений зажата тяжёлым легаси. Чтобы вернуть скорость, приходится спускаться на уровень C++ и по тактам переписывать старые решения. Оценим влияние рефакторинга на скорость вычислений.