600 подписчиков
Пользователь, для разработчиков софта, это некое безправное, тупое существо, которое постоянно все ломает,потому что не может использовать софт по назначению. Поэтому разработчик в первую очередь думает о том, чтобы его код работал как можно стабильней, удобство - это дело второстепенное, да и вообще пользователь потерпит, не обломится.
Однажды я тестировала фичу, по который пользователь загружает в приложение некий эксель файл с артикулами и какими-то данными о них. Так вот при загрузке валидация артикулов шла построчно, и на каждой ошибке выдавался алерт с указанием ошибки. Вроде все ок, но проблема в том что при нахождении ошибки, валидация останавливалась. И если ошибок в файле было несколько, то приходилось пробовать загрузить файл несколько раз. То есть пользователь грузит файл, ему вываливается ошибка, он ее исправляет, пробует загрузить еще раз, следующая ошибка и так далее пока все ошибки не будут исправлены. Стоит ли говорить, что по тз пользователь мог загружать файлы с 1000+ строками и сколько потенциально там могло бы быть ошибок одному богу известно.
При тесте уже на пятой загрузке я прокляла разработчика. И когда я спросила, почему так сделано, это неудобно, он ответил, что с точки зрения кода так правильно, и вообще зачем пользователи делают ошибки, мол сами виноваты, пусть страдают. Занавес)
1 минута
6 марта 2024