Похоже, что нет проверенного и достоверного набора лучших практик, которые бы помогли вам настроить ваши решения, проекты и сборки, которые они выводят. Microsoft, похоже, пытался попробовать в дни VS.net, но с тех пор они удалили этот контент. Для каждого метода, о котором я читаю, я читаю другой, который утверждает, что лучше наоборот, или пост, который касается только «если бы только Microsoft ...», но на самом деле не предлагает решений.
Похоже, что есть много способов сделать это, которые, кажется, работают для разных групп в их ситуациях, поэтому я подумал, что хотел бы спросить, какие соглашения ВЫ используете и почему они работают на ВАС в вашей ситуации.
Я надеюсь, что это обеспечит несколько хороших соглашений для различных ситуаций, небольших групп развития и проектов для больших разнородных групп развития и проектов.
Какие условности вы используете для ...
- Назовите ваши решения и почему?
- Назовите свои проекты и почему?
- Назовите ваши сборки и почему?
- знаете, когда создать новый проект или добавить в существующий проект и почему?
- знает, когда разделить решение на более мелкие решения и почему?
- знаете, когда разбить проект на несколько проектов и почему?
Просто чтобы прояснить, ПОЧЕМУ так же важно, как и КАК в этих ответах. Есть много ответов о том, как здесь и в других местах, очень немногие говорят, почему они используют одно соглашение над другим.