Теория
Задача: нужно обновить сложный и плохо читаемый код (в контексте обновления версий библиотек) — что будешь делать?
Сначала зафиксируйте текущее поведение сложного кода проверками на критических сценариях.
Читать ответ