A typical Project Life Cycle is summed up in this picture (Courtesy: MyAgent.dk) below:
A Customer’s explanation of their needs always differs from the perception of the developer as you can see in this picture. Now add the “pain” of not having standards in the software development and you have a perfect reciepe for a project maintenance nightmare. Automatic Standards Enforcement was the topic of one of the two presentations in the Omaha Java User Group Meeting held last night. Blaine Buxton made this presentation. Other presentation was by Matt Secoske about Performance Monitoring. Although both presentations were Java based, each one of them had a universal appeal for almost all developers, programming languages and development platforms. The mantra of both presentations was to catch the standards violations and performance bottlenecks earlier in the game, while they are manageable and not become monsters. There is no excuse for you to not resolve these critical issues, especially when free open source tools like JUnit, JMetrics, BCEL, AspectJ are available. Blaine has even created a website about Automatic Standards Enfocement or ASE. He has a Reflective Testing download available for you to use in your Java Projects.Finally a word of thanks to Tek Systems, for providing the food, beverages and door prizes.
Here are some books that may be helpful in your quest for Performance Monitoring and Software Testing :




















Leave a comment