как не надо проектировать интерфейсы
backroot — 29.11.2010 Пошел в Сбербанк оплачивать госпошлину за выдачу загранпаспорта.Как оказалось теперь банкомат может перевести сдачу вам на другую услугу.
Ну например нет у меня 500 рублей, чтобы заплатить 2500, плачу 3000 - оно мне 500 рублей может на счет сотового телефона закинуть, или энергосбыта, или еще куда.
Удобно. Но для этого нужно указать что сумма со сдачей.
Закидывая деньги за третью квитанцию, для ребенка, вместо 200 рублей засунул по запарке тысячную купюру. Но т.к. я указал что у меня сумма без сдачи, бабаробот жамкая эту тыщу проглатило и сказало - оплачено 1200 рублей. В квитанции, правда, написано что уплачено не 1200, а 2000 (как бы не послали в УФМС заново платить), но от этого не легче.
И вот что я думаю. Ну если есть механизм перевода сдачи на другой счет, почему нельзя реализовать его постфактум? Аппарат ведь соображает, что в него засунули бОльшую бумажку, ну а функция вычитания/сложения реализована на уровне байтов даже. Вот засунул я 2000 - а оно мне в ответ, мол белый господин, скажите куда вам сдачу перевести. Ан нет, нельзя так.
Думаю что я не первый обманувшийся. И вот стоит перед глаазми мой преподователь по ТРПП и думаю я - а учили ли программистов, работающих в Сбербанке, тестированию, написанию алгоритмов и т.д. Или наоборот, людей, делающих постановку заадч очень хорошо учили деньги зарабатывать... Это ведь как-то неправильно...
|
</> |