Net Objectives Presents Scott Bain, in a free seminar in Palo Alto, CA, December 9, 2003 (6:30-9:00pm): Unit Testing for Emergent Design — JUnit Fundamentals and a Practical Demonstration of Test-First Design.
Emergent Design is the disciplined process of evolving strong designs through the process of testing, coding, and refactoring within an iterative, agile development process.
One key tool that is needed to maximize the efficiency of Emergent Design is automated unit testing. For Java developers, JUnit is a perfect solution.
More information at: NetObjectivesTopics to be discussed include:
– obtaining and installing JUnit
– creating a test case for an existing class
– creating a test and then creating a class to satisfy it
– creating suites of tests
– unit testing and exception handling (testing for expected exceptions and handling unexpected exceptions)
– the JUnit tool
– test-first design
– the role of testing in Emergent Design
Who should attend:
This seminar is intended for java developers and technical managers who want to investigate unit testing and test-first design. A good comfort level with Java is essential.
About the Presenter:
Scott Bain is a 24-year veteran in computer technology, with a background in development, engineering, and design. He has also designed, delivered, and managed training programs for certification and end-user skills, both in traditional classrooms and via distance learning. Scott teaches courses and consults on Design Patterns, XML, Refactoring and Unit Testing, and Test-Driven Development. Scott is a frequent speaker at developer conferences such as JavaOne and SDWest. He is the co-author (with Alan Shalloway) of "An Introduction to XML and its Family of Technologies" (ISBN: 0971363005; August 10, 2001) and is currently co-authoring Emergent Design: Refactoring and Design Patterns for Agile Development, also with Alan Shalloway.
Tuesday, December 9, 2003.
6:30-7:00 networking and pizza
7:00-9:00 the talk
Cubberley Community Center, Theatre
4000 Middlefield Road
Palo Alto, CA
Registration: Although this seminar is free, you must [url=http://www.netobjectives.com/reg_freesem_stcode_sendmail.htm?SemCd%3Duted0312can%26SemNm%3DUnit%20Testing%20for%20Emergent%20Design%2C%20Dec%209%20%2703%2C%20Palo%20Alto%20CA%26SemSt%3DCAn%26EFNm%3Duted0312can]register[/url] to Attend.
Contribution: A charitable contribution to the San Francisco Ronald McDonald House of $1-3 is requested for food and drink.