In this chapter, we learned some best practices that will help us structure our code in such a way that others can read, maintain, and upgrade it. The methodologies in this chapter give you a range of options to choose from, and some for when to use what scenarios. When implemented, you will realise that upgrading will become easier, and the automatic merge routines in PowerShell will do a great job for you.
In the next chapter, we will focus on anti-patterns and handling legacy code. This will help you in the transition from traditional C/AL coding, to the methodologies and Patterns discussed in this book.