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