In general, debugging work to check behavior in a simulated environment occurs during development, and NetSuite is no exception to this rule. This is the general flow of things.
However, there is a script debugger function that can be used when developing in NetSuite prior to the above steps. This function allows you to check how a part of the process is working, rather than the entire script you are developing. All you have to do is go to the script debugger screen in NetSuite, paste in the code you want to debug, and run it.
When implementing transaction-related processing in NetSuite, it is necessary to create a transaction from the screen and check its behavior, but by using the script debugger, it is possible to check whether a fragmented implementation of a process is behaving as intended.
By making full use of the logging function and script debugger, development can be done efficiently, and customization can be done more in line with each company’s business model.