Monday, February 17, 2014

Legacy Application maintainence



  1. Is it possible to know how you planed to implement those spying utilities? Did you implement them before hand? or along with the maintenance of the legacy application? or they were ad-hoc when some problems were encountered?
    Adam L.

  2. Along with the maintenance. When some issues happened again and again, and when there was a certain pattern in handling it, I know that we could create some tool to ease our pain. The PerfSpy project started because one engineer drew a very complicated diagram depicting how code interacted, I previously had some experience with AOP, and I did some research and couldn't find out what I wanted, so I started to write one.