Чем больше я знаю, тем больше я понимаю, что ничего не знаю…
В связи с этим подскажите книги по разработке больших программных проектов.
Интересует не процесс разделения задач между программистами, а схемы построения самих проектов,- в особенности, как правильно разбить их на модули, чтобы можно было без проблем добавлять новую функциональность, по-минимуму исправляя уже существующий код.
Плохо формулирую, но возможно кто-то поймёт, что я имел в виду.
Я бы порекомендовал бы начать с книги Мартина Файлера «Архитектура корпоративных программных приложений». Ну а потом уже воспользоваться методиками рефакторинга.