It has been a few weeks since part 1, but I wanted to get back to it and bring up a few resources on where to look to understand the different techniques when refactoring code and also give you some assistance on where to get started.
Tag Archives: Refactoring
Overview of Code Refactoring
I have had the same conversation with countless customers and developers over the years: “You should really look at your code and refactor it or some of it during the upgrade.” Rarely, you get a “great, it sounds like a good idea. I am willing to pay for it.”.
NAV2016 | Refactoring & Transaction Mirroring in Codeunit 80 & 90
In Microsoft Dynamics NAV we don’t have Abstract Classes or Inheritance. These are modern technologies that make sure that objects in your application have similar elements and signatures.
Despite the lack of these modern concepts NAV does have many tables and codeunits that follow similar structures by design. This has been like this ever since the early days in the 1980s.
Refactoring a C/AL Function – an example
In a C/SIDE application (whose true identity shall remain unknown, to protect both the innocent and my job security ;)), I recently read this function in table 5050 Contact.