Making Instant C# Viable - Vizualization
ermau.com
ermau.com
Just a quick caution from someone who has been building similar tools (not as fancy though), is that runtime instrumentation can often severely slow down the main app to the extent that people often don't want to run such tooling.
I can see things like Instant C# meaning I have to build less: a great productivity enhancer.
Being able to create unit tests from this, or being able to look at calls from unit tests here has definitely been on my mind. The way you enter the "test code" right now is not ideal in the slightest as I talk about in my post.
How would Instant C# scale up to real code? What about that bank application that has the side effect of throwing 100$ away from your account on each execution?
1) for coordinates and graphical shapes 2) so that it works both ways, i.e. from code to visualizer, but also so that manipulating makes it possible to change the code.
See http://www.youtube.com/watch?v=LpPwjB46E5I for an example of how this works in practice (look around 1:20 in the video)
I see this as a nice stepping stone in between coding and creating and creating unit test.
I have been a fan of Bret Victors work, but the video here has gotten me really excited.