Ты проходишь собеседование в финтех-стартапе, который мигрирует legacy trading engine с классического C на modern C++17. Lead разработки упоминает, что в существующем коде сотни вложенных if проверок return codes из функций вроде processOrder() и validateAccount(), и баги регулярно просачиваются в production через нетестированные ветки. Он просит тебя обосновать переход на exceptions.