Keeping your personas around as regular touchstones will help you realize whether you’ve left the original design behind, and help you have that critical conversation with your cus
We love Ruby and how much can be accomplished in a short time with it. With JRuby and 12-ish months we created a complex desktop application, able to run on Windows, Mac, and Linux
As much as we all might like to throw out legacy code, and “do it right,” that’s often an entirely impractical option or just a plain dumb thing to do.
The extensibility and flexibility of the technology provided by InterSystems enabled us to do test automation, continuous integration, unit testing of DTLs, and integration tests.
If you have had any trouble figuring out how to test your presenter classes (or any classes that respond to events), I recommend trying this technique.