Topic: Refactoring
Refactoring - An art and mindset to constantly changing the structure of existing code in order to make it more readable and maintainable. So how can we be sure that constantly changing our code does not break our functionality? Having automated tests is a big part to refactoring success. We will use Nunit and the refactoring tools available within Visual Studio 2005 during our discussion. We will also talk about how certain code patterns feel or 'smell' bad and should be refactored. By the end of our discussion you will be able to recognize bad 'smells' within your own code and have the urge to refactor them.
Presenter: Paul Spencer
Paul Spencer is a Software Development Consultant for Strategic Data Systems, Inc. He has worked on Agile developed projects for the past 3 years. His Agile experience is derived from XP and ranges from remote projects with a skilled Agile team to individually mentoring Agile processes within both a corporate and startup company setting. He has been working as a consultant for the past 9 years.
The meeting will be held on Tuesday, December 19th at 6:00PM at Max Technical Training in Mason Ohio.