Greater Atlanta Software Symposium - October 5 - 7, 2007 - No Fluff Just Stuff

Why Test Driven Development?

Greater Atlanta Software Symposium

Atlanta · October 5 - 7, 2007

You are viewing details from a past event

About this Presentation

Test Driven Development is a central tenet of Agile software development methodologies and is a powerful design technique for any software developer. The reasons for this are many: it encourages more modular, simpler code.
It helps you avoid YAGNI. It can be used to document a software system, by providing a specification and examples of its use. A test suite, is also a necessary safety net for any serious refactoring work.

In this session we'll talk about these aspects of TDD, how it fits with other Agile development practices, what makes up a good test, testing myths and introduce tools you can use to TDD.

Muness Alrubaie

Principal @ Relevance

Muness has over 10 years of experience in software development and teaching computer science. His development background has included working with various languages including Java, Ruby, C#, Python, VB.Net, Perl and Javascript.

Prior to joining Relevance, Muness was an applications architect at ThoughtWorks and an independent consultant. You can find him online at muness.blogspot.com