can3p (can3p) wrote,
can3p
can3p

Любителям KDE посвящается

You’re faced with a tough decision: how many messages do we include on each page? Your first inclination may be to say, «Let’s just make it a preference where people can choose 25, 50, or 100.» That’s the easy way out though. Just make a decision

Instead of using your expertise to choose the best path, you’re leaving it in the hands of customers. It may seem like you’re doing them a favor but you’re just making busy work for them (and it’s likely they’re busy enough). For customers, preference screens with an endless amount of options are a headache, not a blessing. Customers shouldn’t have to think about every nitty gritty detail — don’t put that burden on them when it should be your responsibility.

Preferences are also evil because they create more software. More options require more code. And there’s all the extra testing and designing you need to do too. You’ll also wind up with preference permutations and interface screens that you never even see. That means bugs that you don’t know about: broken layouts, busted tables, strange pagination issues, etc.

(c) Getting Real

Так через сколько же миллисекунд должны скрываться всплывающие подсказки? Всегда радовался тому, то среду Gnome можно полностью подготовить для продуктивной работы за 10 минут, а на KDE надо потратить час-два, разработики большинство вопросов уже решили достаточно приемлимым способом.

Еще характерный пример – в pidgin поле ввода текста увеличивается по мере увеличения числа строк. Налетела толпа, закричали – да как же так, я хочу сам растягивать поле ввода, я хочу, чтобы оно было 150 пикселей высотой! Разработчики мужественно послали всех лесом, и это было очередное верное решение при разработке проекта. Недовольные даже сделали форк, который погиб типичной для таких форков смертью.

Еще пример. В Ubuntu, начиная с версии 10.04 перенесли кнопки управления окном в левый край. Ба, неудобно! Давайте сделаем где-нибудь галочку, чтобы можно было вернуть взад! Не сделали, можно вернуть только через gconf. Хорошо? Отлично, потому что к новому положению привыкаешь за день, и оно уже кажется абсолютно естественным. И галочки не надо, миллионы пользователей не будут думать, как же все-таки лучше – справа или слева?


Оригинал: http://blog.dpetroff.ru/tech/bad_preferences
Tags: architecture, quotes
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment