Оценил по достоинству вариант разработки сайта с составлением прототипа перед тем, как приступать к непосредственному воплощению функционала в жизнь. Вернее, получилось примерно наполовину так, наполовину сяк, но в данном случае сам проект простой.
Когда сначала делаешь прототип, приходит более полное понимание, как и что должно взаимодействовать, и потом проще даже в каркасном варианте осуществлять программирование функционала.
То есть сначала должна быть идея, что сделать. Потом эта идея оформляется в небольшую схемку, что примерно будет. Потом эта схема за несколько шагов преобразуется в прототип, потом прототип дорабатывается, и только потом делается основной функционал. Возможно, что одновременно с непосредственным программированием идут поправки в прототип, но они уже несущественные.
Как пример, в чём можно создавать прототипы, — программа axure.
Обязательным является только текст комментария. Он не может превышать 4кБ. Остальные поля служат для обратной связи. Имя всё же рекомендуется указать.