Dennis Mancl is a New Jersey-based software process and software design expert. He worked for many years at AT&T, Lucent, and Alcatel-Lucent, where he was involved in object oriented designs, design patterns, software architecture, and agile development practices for over 20 years. Dennis has M.S. and Ph.D. degrees in computer science from University of Illinois.LinkedIn Profile
Most software developers spend a lot of time on bug fixes, modifications, and extensions of existing software systems. "Greenfield" software development is one thing, working with existing legacy software is another. Professional programmers develop a number of useful strategies to build applications based on existing code: leveraging legacy software.
This talk will outline some key practices in code reading, encapsulation, and refactoring to extend old applications code.