The Microsoft Dynamics NAV Development Environment allows us to write code in almost any place within the application. Each object has dozens of triggers that allow writing C/AL code.

If we just write bits and pieces of code everywhere in the objects, the maintainability of the application would be hard for anyone, including the original developer.

To write code in such a way that other developers can find their way requires a set of rules. If we apply these rules, it will be easier for others to see what we did, because we will reduce the number of places where we write business logic.

The Table as a class

Before we start coding, we need to find the owner of a process. If we explicitly connect the process to the owner, it will ...

Get Microsoft Dynamics NAV now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.