Saturday 5th October, 2013
6:40pm to 7:10pm
Every developer will eventually inherit legacy code that is fragile, difficult to manipulate and hard to test. In such cases the options are pretty simple:
In rare cases a from-scratch rewrite is justifiable, however, if the code is in production odds are it is either making money, saving money or making your organization run smoother. In such cases a rewrite just isn’t feasible. So if you are convinced that leaving the code alone as-is isn’t an option, then the problem becomes: how do you improve the code incrementally over time?
We will introduce the concept of Code Upcycling and how we are using it to evolve a legacy system. Code Upcycling addresses the following problems:
Come hear the struggles, setbacks and incomplete nature of evolving legacy code, and how we are addressing this in our Upcycling Journey.
CTO at GForge Group, Inc.
Michael oversees the ongoing development of the GForge platform, while participating in product development, and feature design. Prior to that he was the director of technology at HireAHelper, an ITEE at the state of Iowa (leading teams across the state government), and a team leader at Xerox.
7:10pm Closing Day: Raffles & Gifts
Sign in to add slides, notes or videos to this session