Category: it

Category was added automatically. Read all entries about "it".

Акция Мастеркард

Мастеркард проводит очередную акцию, популяризующую оплату покупок в магазинах банковскими картами этой платёжной системы. Молодцы, я тоже за.

Для участия в акции необходимо зарегистрироваться и добавлять данные о чеках за покупки по своей карте на сумму свыше 500 рублей через такую вот форму:

Форма добавления чека для участия в акции Mastercard

При проектировании формы допущен ряд идиотских ошибок.

Во-первых указана абстрактная дата «1 января» удобная лишь программистам, потому что не надо принимать решения. Очевидно, что сегодняшняя дата была бы здесь уместнее. Части пользователей пришлось поменять всего лишь дату, подкрутив немного в прошлое.

Во-вторых, при смене месяца зачем-то сбрасывается уже выбранное число.
Т. е. я, как честный человек, заполняя по порядку «22-е», затем «декабря», получаю «1 декабря». Почти уверен, что форма была содрана с какого-нибудь американского варианта, где месяц идёт вперёд даты и потом в html изменён порядок полей. Однако и в таком случае непонятно зачем сбрасывать уже введённые данные.
Полнейшее неуважение к пользователю и игнорирование канонов — нельзя просто выкидывать то, что вручную ввёл пользователь.
Кстати, удивительно, что по умолчанию выбран 2010-й год, а не 1901-й.

При заполнении времени было бы удобно, если бы курсор сам перепрыгивал с часов на минуты, но это уж я размечтался.

Поле ввода суммы транзакции разумеется не принимает запятую в качестве разделителя рублей и копеек, хотя именно этот знак препинания применяется в русском языке, кто бы что ни думал.
Отличное подобранное слово, кстати, — «транзакция»! Прекрасно решает задачи популяризации банковских продуктов среди широких слоёв населения!

«4 последние цифры с карты» лучше было бы снабдить картинкой в виде банковской карты с выделенными последними 4-мя цифрами. Не сомневаюсь, что на вход формы нередко приходят самые-самые последние цифры с оборотной стороны карты, содержащие CVC2-код.

Ну и самое главное — у платёжной системы Мастеркард есть в наличии и распоряжении гораздо больше данных о моих транзакциях, чем у меня самого.

Я прекрасно понимаю зачем устроен сам сайт с балаганом и медведьми — чтобы устроить «канал коммуникации» и побудить покупателей к активным действиям. Но зачем вынуждать вводить всю эту числовую хрень, включая время и посление цифры с карты — непонятно. Да ещё и наверняка — небезопасно.

И вот так — каждый день.

Об IT-литературе

Тут недавно один товарищ написал, а я повторюсь, ибо этот вирус нужно распространить как можно шире в IT-кругах.

Обложка книги


Есть такая книжка - "Психбольница в руках пациентов",
Алан Купер её автор.
Подзаголовок: "почему высокие технологии сводят нас с ума и как восстановить душевное равновесие".

Это гениальная книга, она реально маст хэв и маст рид для всех, кто причастен к разработке программных продуктов. Веб, не веб - пофиг. Для всех продуктов, которыми кто-то пользуется, кроме автора.

Я не понимаю, почему так давно зная о ней, я так долго не читал эту книжку. Слава богу Горба написал и побудил-таки. У меня на каждой странице случаются множественные откровения и открылись уже почти все чакры, а ведь я только половину книжки прочёл!

Это книжка про то, что программы делаются программистами для таких же как они - программистов. Про то, что текущие самые популярные методы разработки сложились исторически и не учитывают совершенно иную природу разработок ПО (по отношению к разработке, скажем, нового двигателя автомобиля из реального железа). Про то, как компьютеры в том или ином виде проникают во все сферы нашей жизни и уже невозможно сказать - "не нравится - не пользуйся". Поздно!
Книжка как раз про то ощущение стыда и бессилия, которе я испытываю когда пытаюсь объяснить своей маме, почему масюсенькая и простенькая программа (будь то QIP или Foxit PDF reader) даже при инсталляции умудряется задать десяток ненужных никому вопросов! И про то, насколько мы все (я имею ввиду причастных) стали толстокожи и даже перестали замечать этот маразм. (сколько раз каждый день мы "прокликиваем" не читая десятки различных форм просто потому, что уже привыкли это делать!)

Очень важная книжка, я бы её дарил каждому программисту, руководителю, проектировщику и т. п. при выходе на новую работу. (Причем каждый раз, и при смене места работы тоже).