We usually save SourceSafe projects, project names, namespaces, and directory structures.
For example, given our company name as XCENT, the SourceSafe structure and the corresponding directory structure for App1 is as follows:
\XCENT \XCENT\App1 \XCENT\App1\UI \XCENT\App1\UI\Test
and etc.
The UI project is called XCENT.App1.UI.cproj, and the classes in this namespace are called XCENT.App1.UI
We work for many clients, so work specially for them has a prefix with their name. Client1 \ App1 \ UI, etc.
Everyone in our company uses the same agreements, and it immediately becomes clear where everything fits.
If it makes sense to segment the logical distance, we do it. Such other segmentation includes .Export, .Import, .Reporting, .Security, etc.
Bill
source share