In general, the processes and tools we use for debugging can serve multiple purposes. The most immediate purpose is always that of identifying the causes of errors and then resolving those errors. There are two categories of production errors, which may also occur during development, and NAV 2017's Debugger module is very well suited to addressing both of these. The NAV debugger smoothly integrates developing in the Development Environment and testing in the Role Tailored Client (RTC).
The first category is the type that causes an error condition that terminates processing. In this case, the immediate goal is to find the cause and fix it as quickly as possible. The debugger is an excellent tool for this purpose. The second category is the type that, while running to completion successfully, gives erroneous results.
We often find that debugging techniques can be used to help us better understand...