In this section, we will take a look at quite a different set of patterns, namely, patterns on how to structure your code. Over the years, there have been tens of approaches to styling, and the general rule is this: the more people, the more preferred ways there are.
Hence, the crucial point of setting up the project is selecting your style guide, and your set of defined and precise rules. This will save enormous amounts of time for you as it removes any potential discussion.
In an era of advanced IDEs, it is possible to quickly reformat a whole code base in seconds. This will come in handy in case you need to allow for small future changes to the style of your code.