2022-06-10 14:02:10
Команды часто забивает на маски в полях ввода, желая сэкономить время на разработке.
Вчера я получил отличный урок, что на этом нельзя экономить. Пользователь положил на кошелёк в нашем такси приложении 5,000 OMR (около 13,000 EUR), и даже не заметил!!! Хотя планировал 50 OMR Мы увидели это по аналитике и подняли тревогу.
Все будет хорошо, деньги ему вернут.
Но я себе напомнил несколько важных пунктов, которые от спешки или самоуверенности не учёл в этом месте системы:
Если продукт работает с деньгами, нужно продумывать лимиты и защиты от нечаянного вода крупных сумм.
В случаях оплат или переводов на достаточно крупные суммы, делать подтверждения действий пользователя.
В полях ввода делать маски формата суммы или на худой конец показывать рядом подсказку, какой формат ввода.
242 views11:02