понедельник, 25 июля 2011 г.

Клиент-банк. 10 лет спустя

Обнаружилась проблемка с моим кодом: некорректно обратывается ошибка передачи данных по системе "клиент-банк", если платеж был отправлен в выходной день. Из-за этого клиенту приходится повторно набирать забракованные платежи, и ещё возникают другие, более мелкие проблемы.

Собственно, я в этом не очень-то и виноват - спецификация была написана недостаточно чётко. Но дело не в этом, интересно другое: ошибка была допущена аж 10 лет назад! Сотни клиентов регулярно пользовались системой. Не знаю точно, сколько всего транзакций было совершенно с её помощью, но, как минимум, мы говорим о сотнях тысяч платежей, а возможно, и о нескольких миллионах.

А вылезло только сегодня! Клиенты редко работают по выходным дням, и ошибки передачи данных случаются очень редко. Получается "редко в квадрате". Мда, тяжелое это дело - тестирование банковского софта... Хорошо, что многие программы так долго просто не живут, поэтому никто так и не узнает про такие вот неудачные совпадения...

2 комментария:

Kolya комментирует...

Код на Дельфи?

Valik комментирует...

Да, а что?

Ratings by outbrain