logo
logo
Еще раз о расширении функциональности. [Владимир 17/03/2003 12:39]
Я хотел бы еще раз вернуться к вопросу о дальнейшем наполнении программы различными функциями.
Призываю автора подойти к этому вопросу крайне взвешенно и продуманно. Я считаю что последнее слово всегда должно быть за автором ибо только он знает о всех невидимых пользователю взаимосвязях в программе. То что кажется просто человеку не сведущему в программировании на самом деле может потребовать серьезной переделки программы. Данная программа, насколько я понимаю, это тонкая ручная работа. Тронешь в одном месте аукнется в десятке других.
Другими словами -  никаких органайзеров и калькуляторов. Только САМОЕ необходимое. В конце концов существует известная аксиома - "программист всегда знает лучше пользователя что тому нужно".
 
P.S. Извиняюсь за некоторый сумбур.
 
Dervish: Это очень плохо, когда "тронешь в одном месте...". Программа должна быть такой, чтобы этого не происходило. Именно с этим я и борюсь во второй версии.
 
Новые возможности будут появляться, это неизбежно. А вот пользоваться ими или нет я постараюсь оставить на усмотрение пользователя. У пользователя должна быть возможность просто "включать" нужные или "выключать" ненужные ему функции.
 
В этом случае может получиться так, что новая функциональность, когда она не нужна просто не будет беспокоить пользователя, её совсем не будет видно.