|
|
|
|
|
by bityard
1061 days ago
|
|
There is no one rule that fits all projects, this is what being an "engineer" is all about. If there were hard and fast rules for building applications, all of us here would either be out of a job, or doing the software equivalent of working on an assembly line. However, my own personal guidelines are:: * A small project lives all in one file. * A medium project is organized by what the files are (markup, images, etc). * A large project is organized by its major components, and how those components are themselves organized depends on _their_ size and what they do. * Never be afraid to reorganize a project if (and only if) it makes sense. |
|