Questions about optimal code organization in large scale software project.
Questions with this tag are about properly organizing a software project to make it manageable, reusable and easy to understand. The concern should be on the large scale organization, i.e., on patterns and best practices for organizing the packages, source files and folders, tests, build scripts, plugins and components.