This is why we pair program. Eventually everyone on the team has seen each bit of code in the app (or at least most of it) and when new people come along they get to sit with someone who knows the app well and can reinforce the design expressed in the tests. Regardless of skill level they can then maintain the app, because face to face communication works better than written documentation.
-- Shu Ha Ri: Agile and .NET blog http://www.bifrost.com.au/ On 1 March 2012 00:41, Bryan Stevenson <[email protected]>wrote: > > Bingo Steve...well said! > > On Wed, 2012-02-29 at 08:25 -0500, Steve 'Cutter' Blades wrote: > > > Beautiful sentiment, *if* you didn't inherit a 3500 template legacy > > application originally written on CF 4. > > > > Both (comments and TDD) have their place. Fact is, what is simple and > > clear and second nature for me is Greek to a noob, and I train those all > > of the time. Comments are for those who come behind, remembering that > > not all of them share my level of skill (or my preconceptions of what is > > right and wrong to do). > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:350173 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

