Test Driven Development

8 views
Skip to first unread message

Simon Cockayne

unread,
Mar 19, 2012, 9:56:48 AM3/19/12
to AgileCville
Hey,

Anyone recommend a good book or web resource for Test Driven
Development?

Anyone want to volunteer to do a session on TDD at the April
AgileCville meeting?

Cheers,

Simon

Joel Cochran

unread,
Mar 19, 2012, 10:05:01 AM3/19/12
to agile...@googlegroups.com
When is the meeting?  I might be available to do a walk through of a TDD Kata (as an Intro to TDD).

Joel



--
You received this message because you are subscribed to the Google Groups "AgileCville" group.
To post to this group, send email to agile...@googlegroups.com.
To unsubscribe from this group, send email to agileCville...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/agileCville?hl=en.

Simon Cockayne

unread,
Mar 19, 2012, 10:14:17 AM3/19/12
to AgileCville
Hey Joel,

The April meeting is Tuesday April 17th 6-8pm.

Can you make that night?

That would be ACE.

Just let me know how long you need? Can you send me an abstract? Even
a couple of sentences is fine...just something to help me plan.

Cheers,

Simon

On Mar 19, 10:05 am, Joel Cochran <joelcoch...@gmail.com> wrote:
> When is the meeting?  I might be available to do a walk through of a TDD
> Kata (as an Intro to TDD).
>
> Joel
>

Robert Mead

unread,
Mar 19, 2012, 10:15:53 AM3/19/12
to agile...@googlegroups.com
Our testing guru recommends:

Lean-Agile Acceptance Test-Driven Development
(Better Software Through Collaboration)
by Ken Pugh

-Bob Mead

Simon Cockayne

unread,
Mar 19, 2012, 10:17:41 AM3/19/12
to AgileCville
Cheers, Bob. Please pass on my thanks to your guru and thanks for
sharing. :-)

Cheers,

Simon

On Mar 19, 10:15 am, Robert Mead <robert.m.m...@gmail.com> wrote:
> Our testing guru recommends:
>
> Lean-Agile Acceptance Test-Driven Development
> (Better Software Through Collaboration)
> by Ken Pugh
>
> -Bob Mead
>

Joel Cochran

unread,
Mar 19, 2012, 10:34:21 AM3/19/12
to agile...@googlegroups.com
I *think* so, but unfortunately left my phone at home (which has my calendar on it) so I'll have to get back to you tomorrow.

Joel

Richard Brewster

unread,
Mar 19, 2012, 11:19:56 AM3/19/12
to agile...@googlegroups.com
Search 'Robert Martin Test Driven Development' for web resources.  Years ago, I saw Uncle Bob give his TDD session where the group writes a bowling game scoring program in Java by TDD.  One of the best sessions I've ever attended.  There is a version of it in his book, Agile Software Development.

Here's an upcoming 3-day course on TDD by Uncle Bob that costs $1827.50.

http://skillsmatter.com/course/agile-scrum/uncle-bob-advanced-test-driven-development-in-nyc

So you see, it's a topic that can benefit from intensive study.  I'd like to learn more, because I don't think I practice it all that well.  I tend to write tests at the same time as code, and do as much TDD as I can think of.  But there's the limit:  me.

I like to think of TDD as meaning Test Driven Design.  Emergent Design is a related principle.

Richard Brewster
http://rabbitsoftware.com

Joel Cochran

unread,
Mar 20, 2012, 3:18:04 PM3/20/12
to agile...@googlegroups.com
Hi Simon,

Unfortunately, I'm scheduled to speak that night in Maryland, so April 17th won't work for me.  I'd be happy to come another month and present.

Joel

Simon Cockayne

unread,
Apr 17, 2012, 7:22:35 AM4/17/12
to agile...@googlegroups.com
Hey Joel,

Can you do May 15th?

Cheers,

Simon

Joel Cochran

unread,
Apr 17, 2012, 10:40:13 AM4/17/12
to agile...@googlegroups.com
Hi Simon,

Yes, I can do May15th.  I don't have an abstract at present, but the plan is to do a live walk through of Roy Osherove's TDD Kata ( http://osherove.com/tdd-kata-1/ ) and discuss the concepts and benefits of TDD along the way.

Does that sound helpful?

Joel



Cheers,

Simon

--
You received this message because you are subscribed to the Google Groups "AgileCville" group.
To view this discussion on the web visit https://groups.google.com/d/msg/agileCville/-/PGgVRLkcOzgJ.

Simon Cockayne

unread,
Apr 17, 2012, 3:17:15 PM4/17/12
to agile...@googlegroups.com, agile...@googlegroups.com
Hey Joel,

Brilliant!

I will put you on the agenda.

If you can come up with a short abstract that would be cool (to help advertise the session). Maybe include a couple of bio lines about you.

Also, can you give us an idea of how long you would like for your segment...this will help us plan the rest of the evening.

Cheers,

Simon


On Tuesday, April 17, 2012 10:40:13 AM UTC-4, joelcochran wrote:
Hi Simon,

Yes, I can do May15th.  I don't have an abstract at present, but the plan is to do a live walk through of Roy Osherove's TDD Kata ( http://osherove.com/tdd-kata-1/ ) and discuss the concepts and benefits of TDD along the way.

Does that sound helpful?

Joel
On Tue, Apr 17, 2012 at 7:22 AM, Simon Cockayne <simon.c...@gmail.com> wrote:
Hey Joel,

Can you do May 15th?

Cheers,

Simon

--
You received this message because you are subscribed to the Google Groups "AgileCville" group.
To view this discussion on the web visit https://groups.google.com/d/msg/agileCville/-/PGgVRLkcOzgJ.
To post to this group, send email to agile...@googlegroups.com.
To unsubscribe from this group, send email to agileCville+unsubscribe@googlegroups.com.

Joel Cochran

unread,
Apr 20, 2012, 4:47:37 PM4/20/12
to agile...@googlegroups.com
Hi Simon,

Sorry, I missed your request.  I'd say an hour give or take?  I tend to go long, so you can cut me off whenever. :-)

Joel


To view this discussion on the web visit https://groups.google.com/d/msg/agileCville/-/Ktx0V-PRKbAJ.

To post to this group, send email to agile...@googlegroups.com.
To unsubscribe from this group, send email to agileCville...@googlegroups.com.

Joel Cochran

unread,
Apr 20, 2012, 5:00:00 PM4/20/12
to agile...@googlegroups.com
Sorry, I hit Send too quickly.  I'll get an abstract and bio to you early next week.

Joel

Simon Cockayne

unread,
May 9, 2012, 11:30:50 AM5/9/12
to agile...@googlegroups.com, agile...@googlegroups.com
Hey Joel,

Are you still keen/able to do a session next week?

Please can you send an abstract?

Cheers,

Simon

Joel Cochran

unread,
May 9, 2012, 11:35:19 AM5/9/12
to agile...@googlegroups.com
Hey Simon,
 
I'm sorry, I totally spaced on that.  Will get it to you this afternoon.
 
Joel

To view this discussion on the web visit https://groups.google.com/d/msg/agileCville/-/d43bStKbkHwJ.

To post to this group, send email to agile...@googlegroups.com.
To unsubscribe from this group, send email to agileCville...@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/agileCville?hl=en.



--
Joel Cochran, Expression Blend MVP
Author of "Expression Blend in Action" - http://www.manning.com/cochran/
INETA  Mentor (Virginia)
Blog: http://www.developingfor.net

Joel Cochran

unread,
May 9, 2012, 3:24:52 PM5/9/12
to agile...@googlegroups.com
Here you go Simon:

Title: An Introduction to Test driven Development (TDD)

Abstract:
Test Driven Development is a technique that requires Unit Tests for code 
to be written before the code itself.  By placing the emphasis on testing, 
developers can define success before code is written. This helps us answer
that elusive question of "when is code done?"  TDD offers aditional
benefits such as only writing code you need to satisfy your requirements, 
enhanced maintainability, and better modularity.  In this presentation
we will take a hands on look at TDD by walking through Roy Osherove's
"TDD Kata", a daily exercise in Test Driven Development.

Bio:
Joel Cochran is a Senior technology Consultant for Lotic Factor Inc, of Roanoke, VA. 
He is an Expression Blend MVP, the INETA Mentor for Virginia, and a Microsoft Certified
Technology Specialist (MCTS) in Windows Forms and WPF. He is the founder of BlendSIG, a virtual
Special Interest Group focused on Expression Blend and author of "Expression Blend in Action" by
Manning Publications. He is also the author of "The Practical MVVM Manifesto" (http://practicalmvvm.com).
He has been developing for Windows since 2003 and is a self-proclaimed "Blend Evangelist". 
A frequent speaker at User Groups, Code Camps, and conferences throughtout the Mid-Atlantic region,
he enjoys teaching and writing about Blend and other topics. You can find him online at 


Let me know if you need anything else.  Can you send me the meeting time and location, and your phone number as well (for emergencies)?

-- 
Joel Cochran, Expression Blend MVP
Author of "Expression Blend in Action" - http://www.manning.com/cochran/
INETA  Mentor (Virginia)
Blog: http://www.developingfor.net


Reply all
Reply to author
Forward
0 new messages