-
Michael Wood
4.66
Description:
"Rob say Codemonkey very diligent, but his output stink. His code not functional or elegant, what do CodeMonkey think?" - Codemonkey by Jonathan Coulton
Well, hopefully your code is functional, but what makes elegant code? In the blogoshphere you may hear comments about beautiful code, but is beauty in the eye of the beholder? Beautiful code is clean code. Code that is easy to understand, easy to work with and easy to extend. This presentation focuses on how make your code functional and elegant. We will touch on writing readable code, updating legacy code, reviewing how best to refactor ugly code and at the end of the talk hopefully we can all agree on what beautiful code is.
Comments on this Talk
Paul McBride,
17 May 11:59 AM
I didn't see it as pushback so much as the audience engaging in a spirited discussion. I think that there is a legitimate concern over naming your variables so specifically that they become verbose and actually hurt the readability of your code. The same is true of loop variables; people have been using i as a counting variable within loops for 30 years.
The talk was great; I gave it a 4 (our of 5) for content only because there still seemed to be so much to cover; 75 minutes was not nearly long enough. Great job, Michael...

Remarkable how much pushback there was on this talk. Not sure if people disagreed more on what beautiful code was, or just were arguing that they were too busy writing code to make it beautiful :)