Why do it this way?
So I don't have to change my screen layout by adding a label just to display the debug info.
When you remove the debug blocks, the original title will display.
This is useful until we get a watch option on our blocks in AI2.
![](https://lh4.googleusercontent.com/-Wc1d5aKmpmw/UvzkFEML3xI/AAAAAAAAKB0/vyzuZAqglKU/s320/debug.PNG)
![](https://lh3.googleusercontent.com/-aHrxwLyA9bI/Uv0CChzPsaI/AAAAAAAAKCk/SG4PYMAKCz4/s320/Screenshot_2014-02-13-09-13-46.png)
Do It is another useful feature that can be used for testing and debugging.
I have created a procedure Normalize which should return a number in the range 0 <= degrees < 360.
I can test a call to this procedure using just a call block and number attached to the input socket.
Testing a value with Do It...
![](https://lh4.googleusercontent.com/-FZ3rZ4QoUzM/UvzrcZgCI5I/AAAAAAAAKCE/DvtJk1hQ9BA/s1600/sd75.jpg)
Viewing the result:
![](https://lh6.googleusercontent.com/-ntX5PMHg1L4/Uvzryzl2iCI/AAAAAAAAKCU/ayWqcp2Zkss/s320/Do+It+test.PNG)
You can remove the comment after testing also or just delete the blocks.
![](https://lh3.googleusercontent.com/-vaCFvyIQNII/UvzrlMiWuLI/AAAAAAAAKCM/SiUMP8ygO6c/s1600/sd76.jpg)
END.