Mark Twain said, “Everyone talks about the weather, but nobody does
anything about it…” Do you feel the same way about unit testing your
software? It’s easy to talk about the importance of testing, but it’s
another thing to actually do something about it. If you are ready to
take the next step forward, instructor Scott Davis can show you how
natural and enjoyable it is to let the tests drive your software
development process.
But what if you haven’t been testing all along? What if you don’t have
100% test coverage (or even know what that means)? This class places
special emphasis on testing your existing codebase as well.
We’ll talk about refactoring large, unwieldy, “untestable” classes
into more manageable pieces. What you’ll end up with is a highly
cohesive, loosely-coupled application that is not only easier to test,
but better architected at the same time.
| Course length: | 2 days |
|---|---|
| Class size: | Up to 18 |
| Supplied Materials: |
|
| Prerequisites: |
|
| Setup: | Students:
Instructor:
|
Justin Gehtland helping attendees at a tutorial at RailsConf 2008.
Photo courtesy James Duncan Davidson. Used with Permission.