Обнаружилась проблемка с моим кодом: некорректно обратывается ошибка передачи данных по системе "клиент-банк", если платеж был отправлен в выходной день. Из-за этого клиенту приходится повторно набирать забракованные платежи, и ещё возникают другие, более мелкие проблемы.
Собственно, я в этом не очень-то и виноват - спецификация была написана недостаточно чётко. Но дело не в этом, интересно другое: ошибка была допущена аж 10 лет назад! Сотни клиентов регулярно пользовались системой. Не знаю точно, сколько всего транзакций было совершенно с её помощью, но, как минимум, мы говорим о сотнях тысяч платежей, а возможно, и о нескольких миллионах.
А вылезло только сегодня! Клиенты редко работают по выходным дням, и ошибки передачи данных случаются очень редко. Получается "редко в квадрате". Мда, тяжелое это дело - тестирование банковского софта... Хорошо, что многие программы так долго просто не живут, поэтому никто так и не узнает про такие вот неудачные совпадения...
2 комментария:
Код на Дельфи?
Да, а что?
Отправить комментарий