|Session Leader Name #1||Dave Cleal|
|Session Leader Name #2||Ivan Moore||Session Leader Name #3||Mike Hill|
|Session Title||Refactoring golf|
|Session Length||90 mins|
|Session Description||The idea is to share refactoring tricks with an element of competition.We’ll give people a starting point of some code that needs refactoring, and an endpoint of the code after refactoring (the point is emphatically NOT to criticise our choice of endpoint).
People then have to get from start to finish with as few refactoring moves as possible. There will be penalties for unsafe moves (that don’t preserve the code’s behaviour). The lowest score will then present to the group, then we’ll try another challenge.
We’ll work in Java but hopefully the lessons will translate to other languages.
|Session requirements (technical)||Laptop with your favouite Java IDE installed.|
|Video Link #1||http://www.cleal.com/refactoringgolf.html|
|Video Link #2|
|Video Link #3|