But if you DO CARE about innovative software development philosophies:
Once the tools, I have conceptioned, are implemented, they can be developed further on also to display the class structure of your application. And I am looking forward to visualize it.
And maybe they also can be used for a new concept of debugging and code analysation. I imagine a server, running parallel to an application, collecting data of the usage of classes, blocks and maybe even down to variables.
So debugging and analysing code and bunnymarks in future could mean, that you evaluate the data AFTER you have used the developed software for testing purposes. So for example you could create heat maps to get a visual impression of the amount of usages per function or you see what code blocks costs you the most time when they are executed.
If this method will have a sufficient performance, I can’t tell yet. We will see.
I can’t tell, if the concepts of #newDebugging, I imagine at the moment, will work the way I am thinking or if I will have to find other ways. But I can tell, that the classic understanding of debugging, unit- and integration tests, we use nower days, are stoneage. We need a broader understanding of development and testing cycles. We need to conception the process of devoloping, debugging and testing, to be more fluent to each other and to be considered as ONE workflow, even if it is shared by different persons or groups.
And to give you one more vision for the (far) future: One day, the devolopement process will be seen as a process mastered by a cooperative network. This network is supported and granted by decentralized social media tools that are created especially for this purpose. So new working and cooperation models will arise.
Consider a world, where everything is connected to anything. And borders are only meant to give you a structure but NOT to give you limitations.
In general I think, that there is a lot of potential of rethinking software- and web-development especially because of the great possibilities HAXE offers.
So let’s raise the treasure and put the world upside down!
And let’s propagate HAXE as the most powerfull tool of a new software development philosophy!