Статья довольно длинная, так что я ключевой кусочек только процитирую:
серебряная пуля есть. Вот она:
Необходимо иметь либо работающий макет приложения, который устраивает заказчика, либо глубоко разбираться в предметной области и знать, что же требуется, а еще лучше – и то, и другое.
Надо хорошо знать инструмент, которым пользуешься – в нем не должно быть никаких темных мест и неожиданных свойств. Он должен быть известен досконально, все его сильные и слабые стороны
При реализации проекта должно быть одно ответственное лицо, с одной стороны крайне заинтересованное в результате и, с другой, имеющее власть навязать, пусть и административным путем, свое решение, и группа разработчиков, являющихся его активными сторонниками или по крайней мере возможность активного стимулирования таковых.
Между прочим из вышесказанного можно по некотором размышлении сделать пару выводов.
- Программирование в вакууме - никому не нужно. Т.е. нужно сначала знать предметную область, а уже потом обладать навыками изложения своего желания компьютеру.
Горячий привет факультетам computer science - Имеет смысл писать максимально простые средства разработки для использования Обычными Средними Людьми, чтобы они сами ваяли себе чего им нужно, чем изобретать очередной Универсальный Мегаязык Программирования для гиков.
Здравствуйте, генераторы сайтов и визуальные конструкторы форм a'la delphi или visual basic
Вот только не понятно, серебряная пуля для чего?
ОтветитьУдалитьКстати, 3-ий пункт нравится. Прошлым летом-осенью подобного не хватало.
ОтветитьУдалитьплохому танцору всегда геморрой мешает (c)
ОтветитьУдалитьа понял, серебряная пуля от геморроя лечит...
ОтветитьУдалить" - Что вы их жрете что ли? - Нет! В задницу засовываю!"