Founding Software Craftsman at Greater Sum
A husband, father of four, and currently the Founding Software Craftsman of Greater Sum, Mike Clement believes we work best when we are working together and that there are no best practices—only better and worse ones depending on the context. Passionate about raising the bar of technical excellence in the software development community, Mike is a founder and organizer of Software Craftsmanship Atlanta, a founding member of the Utah Software Craftsmanship group and a former organizer of the Agile Roots conference. He has worked at several companies including Pluralsight, Ancestry.com, Microsoft, and Caselle. Find out more about Mike on his blog (http://blog.softwareontheside.com/) and on Twitter at @mdclement.
Taming scary production code that nobody wants to touch
Most dev teams “own” some code that they don’t really want to work with. However it got there, the code is scary but pretty stable but now requires updates. Perhaps your team draws straws to each time to figure out who is going to have to put on the metaphorical hazmat suit and deal with the problem. Or worse yet, your team relies on one developer to always do it and he or she is getting burned out and could leave at any minute.
Mike will share some techniques that will help you modify the code with confidence using a few core refactorings and characterization test.
Time: 1:00 PM
Room: Iron Man