It invalidates only the probable behavioral test case. You can use it to test against edge cases. For example, right now I am testing some exception handling stuff, but I cannot trigger the exception without some unforeseen circumstance occurring. It would be far easier to be able to simulate myself down that path rather than wait for it to happen in production - and in lieu of a great way to perform unit testing in OS, this would be an easy way to inject variables representative of a hard-to-simulate edge case.
This can made debugging more easier in some scenarios
Great idea,it would be a great help.
Hi Team,
I recently started work on Outsystems . I am from Java Background. I saw debugging not similar like java i mean we can not change the variable on the fly to test flow. So i think need to improve this.
Thanks,
Vishal
Hi Vishal,
This is the same as this one right?
https://www.outsystems.com/ideas/111/debug-change-variable-values
Cheers!
tbh, changing variables is not really debugging, just an alternative way of unit testing,
I'll glad.
In complex process, with long time debugging session, can be helpfull.
In Service Studio, Can we have some kind of enhanced debugging area where we can play with the values at debug time? I think it would be easy to achieve the goal of the assignment.
In Service Studio allow a developer to change the value of a variable or a parameter structure in debug mode. This value would be appear in front of the current value.
This is needed indeed. Could make troubleshooting easier.
Majority of the times we will require to update the variables during a debug session.
If this option can be added it will be a wow feature
This idea is already posted multiple times, but I keep pressing the like button on all of them until this is implemented, lol ;)
I hope it will be done soon because it helps a lot!
Please, this is so useful! Like the old times with Visual Studio! ;)
We need it!
Allow changing variable values while debugging.like visual studio developers can change the value of variable in outsystem service studio.
Can be merged with:
yes you can
That would be nice.
Hi guys,
In OutSystems Studio, can i modefine value when debugging like Visual Studio for testing special case?
Most debuggers allow you to modify a variable's value - that would be a great tool.
Most debuggers allow you to set the next instruction (widget) to execute. Typically stepping back and re-executing a block of code to observe the logic and variables.
This is extremely helpful when you want to repeat a test and see the results.
(an alternative would be to set up the widgets to loop temporarily)
This idea already exists with over 200 user votes
https://www.outsystems.com/ideas/111/debug-change-variable-values?IsFromAdvancedSearch=True
Better to put a vote on that post.
It would be a good idea to let developers change the variables values during debugging. This would be a temporary change for that flow. This can be really helpful.
Its nice to have to change variable value while debugging. So developer can go further to test and can be done other changes with a single publish.
Hi team,
I was a .NET developer before I started outsystems and starting outsystems was very good it is a very powerful platform with some limitations.
In .NET we can change values during debugging session and shift the debug pointer to a previous step also. I would like to suggest if we can do the same in outsystems.
changing the values during debugging session and shifting the debug pointer to a previous step would make it very easy for developers to debug and monitor.
Hi! Good idea but I think is duplicated:
https://www.outsystems.com/ideas/9210/option-to-change-variable-values-while-debug?IsFromAdvancedSearch=True
Hi Luis,
Sorry for that I didn't saw it was already posted, I had it on my mind so I posted and many people might also have this same idea and they can also post it, if they don't see these posted ideas before.
It would be great to be able to change the values of variables while while debugging.
This could be double clicking on the variable value in the debugger window which toggles it to be editable.
It would be nice to have an evaluation feature at runtime to be possible to test different actions with different values, like many coding IDEs do.
we should be able to change variable value real-time while debugging, same as in visual studio for dot net developer or in console while debugging JavaScript in browser
Values of variables should be editable at running debug session
Currently it is not possible to change values while debugging.
If we achieve this developer's time will be saved.
Hi ,
I have a suggestion, while developers place a break point and launch the application, currently they can stop at a debugger point and add watchers. But will it be possible to provide a facility to edit values while debugging similar to what we have in visual studio. It can help developers to speed up.
That idea have already been suggested. Consider merge to it
Regards
Hi folks,
Most of the developers of the OutSystems world have prior experience in some traditional programming language like .Net/C# and Java because of which naturally they have worked with the debugger of IDEs like Eclipse and VSCode.
One of the powerful functionality that these debugger provides is the Debug Shell option (Might be named differently in VSCode), this allows us to try various permutations and combinations for manipulating variables in the current context of debugging session, this drastically reduces the development effort as we don't have to make changes everytime and then run debug again to see what values are being populated after the changes we have made.
This will improve the timely delivery of the application and therefore also goes with the OutSystems agenda of delivering apps faster and effortlessly.
If you want to know more about this functionality just google "Debug Shell in Eclipse".
I have attached a screenshot to highlight the functionality.
Thanks AWL!
This would be helpful for sure, waiting for this.