The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Представлен Moksha, форк пользовательского окружения Enlight..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Представлен Moksha, форк пользовательского окружения Enlight..." –1 +/
Сообщение от Xasd (ok), 30-Апр-15, 14:50 
> развесистое меню с кучей опций

такое может случаться -- в моменты когда программист пытается идти на поводу у разных категорий пользователей (которые имеют разные взгляды и разные интересы)..

...пытаясь удовлетворить одновременно разные группы интересов пользователей -- в итоге проект превращается в разросшегося монстра, котого и использовать сложно (со стороны пользователя) и поддерживать в нормальном состоянии сложно (со стороны программиста).

как итог: куча багов и заброшенный проект [который кому-то мог показатсья перспективным].

вывод из ситуации: программист должен изначально понять какую имено категорию пользователей он хочет удовлетворить, а просьбы остальных категорий пользователей -- жестого игнорировать (это трудно, ведь всегда хочется всем помочь, особенно когда кажется будто всё дело только в одной новой галочке в настройках).

программист должен иметь достаточно толстую кожу чтобы уметь отказывать в просьбах.

если кому-то кажется что проект должен двигаться одновременно *во_всех* "направлениях" -- то вместо этого пусть лучше та группа людей чьё "направление" было ущемлено -- создадут форк, который будет развивать именно ЭТО напрвление (а не опять-таки все направления).

**************************************************

теперь поговорим про "всё дело только в одной новой галочке в настройках".

обычно это обманное чувство. и это признак того что пользователь, который хочет ЯКОБЫ одну новую галочку в настройках -- на самом деле хочет СОВСЕМ НЕ ТО о чём просит программиста!

то есть -- это признак классической "The XY Problem".

если пользователю кажется что что-то работает не совсем правильно (ему нужно якобы галочу чтобы слегка поправить это) -- то веровтнее всего этот пользователь НЕ понимает как программа должна использоваться с точки зрения программиста (и с точки зрения пользователей для которых делается проект)..

вероятнее всего пользователю нужна не одна новая галочка, а аж целая "ЦЕЛЬНАЯ АЛЬТЕРНАТИВНАЯ СИСТЕМА ПОВЕДЕНИЯ" программы, а эта его новая галочка всего лишь на чуть-чуть (но кривова-то) приблизит этого пользователя к его настоящей цели. в итоге проект будет создавать у пользователя чувство глючности и кривоватости (не нелостности поведения), а для остальных пользователей появится больше ненужных сущностей. (а для программиста -- больше работы по поддержке).

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

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Представлен Moksha, форк пользовательского окружения Enlight..., opennews, 29-Апр-15, 20:50  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру