Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Ward Cunningham talked about eXtreme Programming, I liked too much this talk because he was capable to change and correlate so disperse topics as OO, DesignPatterns, WikiWikiWeb and XP naturally.
The name of the presentation is: "System of Names", so he started talking about the importance of the names because people assume behavior based on names. Of course, choosing the right name is pretty difficult, so a thesaurus can help with this task.
Ward suggest that we should revise the names choosen in a system, so they reflect the ultimate "roles", and we should try to find names consistently with the metaphor. If you need a name that does not exists, create it. This is what patterns are about.
Once patterns and names are introduced, he talked about HyperCards and CRCCards, more info about this on: https://c2.com/doc/firstcrc.pdf
He also mention the effectiveness of PairProgramming, and the importance of the programming rythm, and how you should divide your development in episdes.
One metaphor I liked so much was the skiing metaphor https://c2.com/cgi/wiki?EverythingAboutObjects
Another pretty good metaphor was:
Manage Complexity as a Debt
Skip Design = Borrowed Money
Maintenance Headache = Internet Payments
Refactoring = Debt Payment
Engineering Policy = Financial Policy
I liked bery much this talk, I think it was the first time I saw anybody talking about XP whit this clarity of ideas.
Comments
Anonymous
June 15, 2009
PingBack from http://edebtsettlementprogram.info/story.php?id=22974Anonymous
June 19, 2009
PingBack from http://mydebtconsolidator.info/story.php?id=7576Anonymous
June 19, 2009
PingBack from http://debtsolutionsnow.info/story.php?id=4019