Our next RootsTech 2012 featured presenter is Robert Lee.
Refactoring, the Neglected Art
This session is for software developers and will be held Saturday, Feb 4 from 11:00 am – 12:00 pm MST.
The rule is “Make it work, then make it right.” Making things work is the primary job of a programmer. But when every project eventually becomes a brittle monolith, where every change introduces ten new bugs, you have to remember there is a place for making it right. Regular refactoring can solve the problem. This presentation will go over the reasons, principles, and strategies for refactoring, and discussions on when and when not to refactor. Perfect code is not the goal, but then neither is un-maintainable code. For more information on this topic, see Robert’s syllabus.
More about Robert
Robert Lee graduated from BYU with a B.S. degree in Computer Science in 1993. He has since worked at SoftSolutions, Capsoft, Dynix, and FamilySearch.org. Throughout his career, he has presented both in-house training sessions as well as at local conferences such as RootsTech. He is currently working on a M.S. degree from the Technology department at BYU, studying the relationship between functional programming and math education.