09 Feb 2015 by dryobates
Refactoring of Tennis game once again! This time was much better :)
I didn’t include in that list information what tools they should use to refactor as I think it could be to much information most of which won’t help them. But if your curious about different refactorings Martin Fowler has extensive Catalog of Refactorings 
List of code smells wasn’t as helpful for participants as I thought. Equipped with experience from last coding dojo they get very well with the same Tennis game problem this time. They had enough time to get rid of all that code that was confusing and enhance it to be more flexible.
Almost everyone agreed that working with code that looks like written by complete beginner is real challenge for someone experienced in programming.
If you like diving in wiki format like I do and want enhance your knowledge about code smells I recommend c2 wiki on code smells . But be warned: Wiki is addictive!
|||Code smells http://blog.codinghorror.com/code-smells/|
|||Java.net wiki code smells http://users.csc.calpoly.edu/~jdalbey/305/Lectures/SmellsToRefactorings|
|||Catalog of Refactorings http://www.refactoring.com/catalog/|
|||C2 Wiki Code Smells http://c2.com/cgi/wiki?CodeSmell|