Я делаю очень большое веб-приложение (в настоящее время на 70 проектов и 150 тыс. Лок, но с гораздо большим количеством дел).
Я использую FinalBuilder для запуска сценариев сборки. Однако, каковы лучшие практики для структурирования такого большого проекта? А как насчет зависимостей сборки? Как влияет структура моих проектов на производительность кода (если есть)?
Я видел несколько предыдущих тем по этому поводу, но не могу их найти. Я видел потоки о решениях, превышающих 600 проектов в решении, ради четких ответов, давайте представим, что эта система вырастет до такого размера (я хотел бы знать, как организовать проект больше, чем тот, который у меня получится, поскольку это означало бы, что я могу организовать меньшее решение).
Если это имеет значение, система в основном находится в .NET 3.5 (C #, LINQ, SQL Server и т. Д.), Но также будет использовать Python / Erlang.