Event app continued (Import) Flashcards
Question
Answer
Why is a debugger necessary in Mendix Studio Pro?
To verify that your app functionally behaves as expected and to find functional errors
What does the debugger in Mendix Studio Pro allow you to do?
Pause the execution of your application inspect the state of app variables and understand how the microflow acts upon them
When should you use the debugger in Mendix?
When you are unable to find the root cause of runtime errors manually or when the outcome of microflows is different than expected
What is a common scenario for using the debugger in Mendix?
When there are application runtime errors and it’s challenging to determine if the error is in data output or in the processing of that output
How can you trace the behavior in Mendix Studio Pro when an error occurs during the processing of a web service output?
By adding a breakpoint at the Call Web Service activity to pause the microflow before executing the sub-microflow and then step through the remaining activities
In Mendix why would you use a conditional debugger?
To configure a breakpoint so that a microflow only pauses when certain conditions are met reducing the number of iterations you have to step through
What is a use case for an Object Value Condition in Mendix debugging?
Debugging a batch process and breaking only at a certain value reducing the number of iterations
Why might you use a User Value Condition in Mendix debugging?
To pause the microflow only when a specific user is using it recommended for debugging an application running in production to avoid pausing for other users
What is one of the powerful assets of the Mendix platform in terms of debugging?
The ability to debug remotely connecting the debugger to instances of your application running in the Mendix Cloud or on other remote servers
When might you need to use remote debugging in Mendix?
When running the app locally and integrations are not available testing on a test/acceptance environment with different responses or when unable to reproduce an issue locally