Эх, никогда вы не сталкивались с проблемами перекрёстных зависимостей.
Хедера инклудить надо ТОЛЬКО в .cpp. Ни в коем случае не в .h.
Любой проект чуть сложнее хеллоуворлда — от подключений хедеров в хедера начинает биться в предсмертных конвульсиях ещё на первом десятке модулей или объектов.
gdeposylka.ru — отличный проект! Постоянно пользуюсь, имею платный аккаунт. С радостью бы обсудил некоторые нюансы и предложил бы нововведения если бы у Вас нашлось время.
Но — gdeposylka.ru — это два человекомесяца. Это «объём задач небольшой». Специалист в штат не нужен. Такое проще на аутсорс.
А если в штат — то лучше два человека. или опять же — одну из частей на аутсорс.
Разнотипные задачи на одном человеке — очень сбивают темп разработки. И настроение у разработчика ухудшают.
Хотя — иногда и наоборот — например Моделлер/Текстурщик как правило в лучшем настроении чем моделлер на конвейере или там же текстурщик. Вот только отдача меньше. И качество и скорость.
В общем — признаю — погорячился с категорическим разделением. Но всё же склоняюсь к мысли что для большого проекта — лучше несколько человек. Заодно и остальные linux-апачи-mysql-svn ы — лучше покроются.
А энцеклопедисты — это отлично — но от них больше пользы в руководстве чем в разработке.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.