Source Tree Organization

Level Description
Level 0 Everything in one folder
Level 1 Basic separation of code into logical folders.
Level 2 No circular dependencies, binaries, libs, docs, builds, third-party code all organized into appropriate folders
Level 3 Physical layout of source tree matches logical hierarchy and organization. The directory names and organization provide insights into the design of the system.

Resources

  • Test item