Май 30th, 2011

Программирование со скоростью мысли

Май 30, 2011
Программирование со скоростью мысли

Сколько времени нужно, чтобы в голове представить работающую программу? Зависит от сложности, но в принципе не особо много. Вот родилась в голове мысль о разработке интернет-сервиса. И начинаешь эту мысль развивать. Сервис будет позволять делать то, это. Будет выглядеть так и так. Если пользователь сделает так, то система ответит вот так. Все функциональные требования и требования к внешнему виду можно «продумать» за пару часов.

Но вот беда, как эти мысли преобразовать во что-то более осязаемое? В текст, в картинки, в диаграммы? Надо сесть и написать, нарисовать, изобразить. Любое описание мыслей делается очень медленно (по сравнению со скоростью формирования мысли в голове). Можно конечно же сразу программировать функционал из головы, минуя текстовое и графическое описание, но это работает только для небольших программ и если пишешь программу в одиночку. В любом случае мысль надо во что-то преобразовать. Результат всех преобразований — это конечный продукт, но промежуточные варианты могут различаться.

(далее…)