Understanding file architecture and structure
Structuring your project depends solely on the preference of your organization and how easy it is to access files and folders when fixing bugs and adding new features.
In this section, we will explore different principles that will give you an idea of how you can structure your project to incorporate best practices, standards, and easy-to-access files.
What is the most effective way to structure your project to scale and keep it maintainable and extendable the more it grows?
This is a common question in the software development industry but there is no one-size-fits-all method. It all depends on the principle of predictability, as discussed in this article: https://vueschool.io/articles/vuejs-tutorials/how-to-structure-a-large-scale-vue-js-application/.
The principle of predictability is simply the ability to go from point A to point B in any code base to intuitively go from a feature request or bug report to the location in...