bash.im ithappens.me zadolba.li
13111

Кончил апдейт и закурил

Ребята, сравнивающие компьютер с девушкой, а процесс инсталляции и апдейта с сексом! Я понимаю: весна близко. Всё, что имеет отверстие, начинает казаться женского пола. Но всё-таки не надо перегибать.

Компьютер — это набор микросхем. Без воли. Без эмоций. Без разума. Он выполняет инструкции, созданные программистами, и совершенно не переживает о конечном результате. Успешное завершение, пауза или отмена — ему вообще пофиг. А вот пользователю — нет. Поэтому любое пользовательское приложение, выполняющееся в многозадачной системе и дающее большую нагрузку на процессор или диск, должно иметь кнопки паузы и отмены. Их ставят на антивирусы и дисковые утилиты. Их ставят на тяжёлые приложения, где выполнение рендера занимает больше минуты. На апдейтеры их тоже ставят. И единственная причина, по которой конкретный апдейтер может не иметь кнопок паузы-отмены — это экономия на разработке. И если от какого-нибудь нонейм-приложения это вполне ожидаемо (я видел апдейтер, например, который просто делал svn up в треде, а прогресс-бар рисовал для красоты), то когда так поступают солидные компании — это или неуважение к пользователям, или крайняя степень «оптимизации расходов». В обоих случаях стоит задуматься: а нужен ли вам софт именно от этой компании? Если нужен — жалуйтесь в техподдержку. Обычно по достижении критического количества жалоб новую фичу всё же прикручивают.