è la cosa migliore che si possa fare:
I learned two things from the experience:
  • Having the debug hooks is critically important, because it means that you can access that information at need.
  • Just having the debug hooks is not enough, you have to provide a good way for them to be used.
In this case, it is a debugger visualizer, but we will have additional ways to expose this information to the users.
Fonte: http://ayende.com/blog/21505/where-are-your-debug-hooks
Quindi mi chiedo “perché quando proponi di”:
  • realizzare tool ad uso interno per maneggiare il software XYZ;
  • studiare e capire come migliorare la “debug experience” in produzione;
le idee vengono sempre e solo cassate?
.m