Refactoring improves the design of existing code without changing the observable behavior. Confidence that you will not break the code while refactoring is enhanced by several things. Skill and experience help, as they do with all design work. Tools that assist with the details of the refactoring improve the safety of your changes. And finally, the ability to visualize how your changes effect the structure of your code provides constant feedback that you are making the changes you intended. Even better, working from the model helps you see the changes that are needed, and specify those changes at a structural level. Together ControlCenter provides the continuous synchronization of code and model, as well as assistance with specific refactorings, that allow you to refactor with speed and confidence.
Dale Schumacher is a Mentor with TogetherSoft. He has over 20 years of experience in software development, including 10 years of object-oriented analysis and design, and 2 years each with COM, CORBA and EJB component technologies. He has worked in a variety of industries ranging from computer graphics to embedded systems. His current area of focus is development for the Java Enterprise platform using Together ControlCenter.
Cost:
There is no cost to attend. Complimentary light refreshments will be provided by Advanced Technologies Integration, Inc. (ATI, www.atico.com).
Acknowledgements:
The OTUG Java Sig would like to thank Spherion (www.spherion.com) for providing the LCD projector, and Advanced Technologies Integration, Inc. (ATI, www.atico.com) for providing refreshments.
About OTUG:
The Object Technology User Group is an umbrella user group spanning languages, methods, tools, and technologies for the object community in the Minneapolis - St. Paul area.
OTUG exists to foster an environment for professional discussion and education in all aspects of object technology. Meetings are held on the third Tuesday of each month and are a mix of general and special interest discussion, panel sessions, and featured presentations. One need not be a member to attend a meeting, but members receive The OTUG Connection, a monthly newsletter featuring meeting announcements, columns, book reviews, and technical articles. Membership is open to anyone with an interest in object technology.
See www.otug.org for more information.