Monday, April 6, 2009

April Java Users Group Meeting 4/8/09


Sun Microsystems and Boundless Flight, Inc.
proudly sponsor the
Cleveland Java Users Group Meeting

Next Meeting:
April 8, 2009

Check
www.meetup.com/cleveland-java/ to RSVP!

Please note special location:
LeanDog Software
1151 N Marginal Rd
Cleveland, OH 44114



Agenda:


5:30pm – 6:00pm ~> Eat, Drink & Network


6:00pm – 6:15pm ~> Recap Previous Meeting & New Business


6:15pm - 8:00pm ~> Presentation on 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.

Our Speaker, Jeff 'Cheezy' Morgan, says:
"For the past five years I have taught a 3 day TDD course for both Java and C++. I have recently worked with a local developer to create a C# version of this course as well. I also have years of experience helping Java development teams adopt agile practices including TDD. The presentation could take some of the key concepts from my course and then end with some of my observations from my coaching engagements."