Organizing Software Projects

Brendan Enrich has an interesting post on organizing the trunk of the source control for a system.  Some of the principles include:

  • Having all libraries with the source code
  • Having a batch file for the build right at the top
  • Sitting down and working immediately with the project.

I like what I see.   I think this type of structure should be widely used across many types of .Net solutions.