Skip to content

The Cleveland Java April Meetup

Photo of Scott Seighman
Hosted By
Scott S.
The Cleveland Java April Meetup

Details

Test Driven Development & Refactoring

From Wikipedia: Test-driven development (TDD) is a software development technique that uses short development iterations based on pre-written test cases that define desired improvements or new functions. Each iteration produces code necessary to pass that iteration's tests. Finally, the programmer or team refactors the code to accommodate changes. A key TDD concept is that preparing tests before coding facilitates rapid feedback changes. Note that test-driven development is a software design method, not merely a method of testing.

The staff at LeanDog have several years of experience assisting Java development teams adopt agile practices, including TDD. In addition, LeanDog has taught TDD concepts and practices for the past five years for both Java and C++. This presentation will review some of the key concepts from their course and end with observations and experiences from coaching engagements.

Speaker Bio:

Matt Snyder is currently a software developer at LeanDog in Cleveland, OH. He has been practicing XP engineering practices for the past 6 years with a variety of languages, including C#, JAVA, Ruby and even ActionScript. Matt has experienced working for several companies, both BIG and small, but nothing for him beats delivering software XP style on a boat!

Meeting begins at 5:30PM (food/drinks/networking), followed by the TDD session at 6:15PM.

Hope to see you there!

Scott

Photo of The Cleveland Java Meetup Group group
The Cleveland Java Meetup Group
See more events
LeanDog Boat
1151 North Marginal Road · Cleveland, OH