Найти тему
600 подписчиков

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


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

При тесте уже на пятой загрузке я прокляла разработчика. И когда я спросила, почему так сделано, это неудобно, он ответил, что с точки зрения кода так правильно, и вообще зачем пользователи делают ошибки, мол сами виноваты, пусть страдают. Занавес)
Пользователь, для разработчиков софта, это некое безправное, тупое существо, которое постоянно все ломает,потому что не может использовать софт по назначению.
1 минута