Для чего-то такого важного, как банковское дело, я не возражаю против того, чтобы он жаловался на мой вклад, особенно если другой вариант по ошибке переводит кучу денег на счет какого-то незнакомца вместо счета моей жены (из-за отсутствующей или неправильной цифры дляпример).
Классическим примером является один из моих банков, который запрещает денежные значения, если у них нет ".99" в конце (где 9, конечно, может быть любой цифрой).Подавляющее большинство вещей, которые я делаю, это для точных долларовых сумм, и немного раздражает необходимость всегда вводить 500,00 вместо всего лишь 500.
Но я буду счастлив от того, что в первый раз буду избегать случайных выплат кому-либо5072 доллара вместо 50,72 только потому, что я забыл десятичную точку.На самом деле, это довольно маловероятно, так как оно также требует подтверждения, и я довольно анальный в контроле своих денег: -)
Сказав это, я в основном следую общему правилу «будь либерален в том, что ты принимаешь,будь строг в том, что ты делаешь ".
Это позволяет другим программам, использующим мой вывод, ожидать ограниченный диапазон возможностей (делая их жизнь проще).Но это делает мое программное обеспечение более полезным, если оно может обрабатывать простые ошибки.