Blog First. Ask Questions Later.
Billy McCafferty over at Devlicio.us is running a very cool refactoring contest with prizes...
Each
Tuesday, beginning tomorrow, Nov. 13, a VS 2005 project will be
provided which contains one or more specified "smells." The project
may be a Windows App, a Console App, an ASP.NET Web App or even a
simple Class Library; but it will always be in C# 2.0. Refactorings
may range from simply introducing new methods to applying design
patterns. The project will have one or more unit tests, verified with
NUnit 2.0, to verify that the project is in working order.
Rather than being tedious, I find refactoring to be one of the most fun programming tasks. There's so much cool stuff to learn from this contest from unit testing to design patterns to identifying and eliminating code smells. What's not to like? Why not?
About Brendan Tompkins
Brendan has been programming with .NET since the first public beta and is owner and operator of Port Technology Services, a consultancy company providing .NET application development services to the Maritime industry. In July, 2007, he was awarded the Microsoft MVP award for ASP.NET.
He's also a proud co-founder of failed .COM startup Intrinsigo, and has had a hand in the failure of numerous other businesses.
He currently runs CodeBetter.Com and Devlicio.us, and lives in Norfolk, Virgina with his wife Tiara and son Ian.