Відкрий личко

0
513

Дуже набридло приховування паролів за крапочками-зірочками в різних програмах. Практично в ста відсотках випадків, коли я набираю де-небудь якої-небудь пароль, поруч немає нікого, хто міг би його підглянути. У тих рідкісних випадках, коли все-таки хтось є — це члени сім’ї. І їм абсолютно нецікавий мій пароль. А якщо б він і був їм потрібен, то я б давно його їм сам сказав. За десятиліття роботи у мене були один або два випадки, коли я б хотів, щоб пароль при наборі був прихований.

В інших випадках я хочу бачити те, що набираю. Я вмію набирати текст наосліп десятьма пальцями, швидко і точно. Але паролі доводиться набирати часто. Іноді все ж буває відчуття, що не прожал клавішу до кінця. Або потрапив не по тій клавіші. Так це чи ні, побачити не можна, тому що символи приховані. Доводиться або все прати і набирати заново, або пробувати навмання. А в деяких програмах або кількість спроб обмежена, або, що ще гірше, після введення неправильного пароля програма дуже довго «гальмує».

Окремий привіт творцям iOS, позиціонується, як «сама зручна для користувачів мобільна ОС». У ній показується тільки остання буква. З одного боку, підглянути пароль все-таки можна. З іншого, все інше, крім останньої букви, все одно не видно. Тому, це рішення не вирішує всіх проблем, що виникають при повному приховування пароля, але зате додає інші.

Між тим, існує просте і витончене рішення, яке цілком влаштувало б усіх. Досить поряд з полем вводу пароля зробити галочку або кнопочку, при натисканні якої пароль відображався б. Не натиснув кнопочку — пароля не видно. Натиснув — замість зірочок з’являється те, що ти набрав. Якщо поруч хтось є — не натискай, і твій пароль ніхто не побачить. А якщо нікого немає — одне натискання покаже, чи правильно набрано пароль. Це повністю вирішує всі проблеми з клавішею CAPS LOCK, перемиканням розкладки і тому подібним. Я програміст, і в своїх програмах я завжди роблю саме так. І я не з чуток знаю, що зробити таку штуку в будь-якій сучасній програмі — простіше простого.

Але чомусь інші програмісти роблять так дуже і дуже рідко.

Господа програмісти, що вам заважає подумати про користувачів? Або ви самі ніколи не помиляєтесь? У це важко віриться, враховуючи, як багато помилок в програмах…