Разработка сложных проектов
 
Чем сложнее приложение (в данной статье речь идет об интернет-приложениях), тем интереснее его писать (и тем больше можно на нем заработать).

Но чем больше и сложнее приложение, тем организованнее приходится быть программисту при работе над ним.

Представляю вам собственный алгоритм работы над проектом:

1.Подготовка. Сначала необходимо взять лист бумаги и просто (обычным текстом, на любом языке мира) описать проект, над которым будет вестись работа. На самом деле, это очень важно — ведь держать в голове весь проект довольно сложно.
После составления такой "заметки" можно приступать к разработке алгоритма работы приложения.

2.Приступаем к работе. Если проектируемое приложение исполдьзует базу данных (большинство проектов не обходятся без использования базы данных), то следующия шаг — максимально точно разработать структуру базы данных (таблицы, поля, связи итп).
После этого разбиваем проект на "блоки", каждый из которых будет иметь собственную функциональность в рамках всего проекта.

3.Разработка. Сначала необходимо максимально точно, аккуратно разработать и "проработать" алгоритмы и блоки, обеспечивающие основную функциональность приложения. Они должны быть идеально отлажены, чтобы не пришлось впоследствие все переписывать.
После этого пишется "скелет" — "грубая" (но работающая) версия приложения.

4.Доводка. Последнее — доводка. Приложение должно быть удобным в использовании и (конечно) работать без ошибок.

 

Вот и все. Надеюсь, что мои советы помогут вам эффективно разрабатывать интернет-приложения любой сложности. Удачи!

 
Автор: Дроздовский Михаил
 
Оригинал статьи: http://woweb.ru/publ/48-1-0-684