|
|
Steve Freeman and Nat Pryce's Growing Real Systems Guided by Tests (AGILE-EXP-TDD-SYSTEMS-01-02)
|
CODE: AGILE-EXP-TDD-SYSTEMS-01-02 DURATION: 2 DAY/S
Steve Freeman's Growing Real Systems Guided by Tests is an advanced course for those who want to improve their practice of Test-Driven Development.
This 2 day Test-Driven Development course shows how to use tests to guide the development of software. We show how to apply this critical skill, using test friction to show us where the boundaries in the code should be so that we can write expressive, coherent code.
We also show how TDD works at the larger scale, helping us build reliable systems that fit into the usual soup of third-party services. In particular, we address working with asynchrony and distribution.
LEARN HOW TO:
- use tests to guide the development of software
- use test friction to show the boundaries in the code
- use TDD to write expressive, coherent code
- use Test-driven development for reliable large scale enterprise systems, working with ansynchrony and distribution
PROGRAMME
Day 1 Growing Object-Oriented Software -
The "Outside-In" Test-Driven Development Process
- Object-Oriented Design Principles
- TDD with Mock Objects
Day 2 Guided by Tests -
Listening to the Tests
- TDD at the System Scale
|
COURSE DATES & REGISTRATION
Book Online or Call Sales on +44 (0)207 1839040
ABOUT THE AUTHORS
|
Steve was a pioneer of Agile software development in the UK, he has built applications for banks, ISPs, financial data providers, and specialist software companies. He has given training courses in Europe, America, and Asia.
More about Steve Freeman
|
|
Nat Pryce is author of "Growing Object-Oriented Software, Guided by Tests" and developer of the jMock mock-object library. He is an early adopter of XP, a contributor to several open source libraries and tools supporting TDD and a regular internation
More about Nat Pryce
|
IS THIS COURSE FOR YOU?
If you are an experienced developer and you want to learn how to use TDD to write expressive, coherent code for reliable systems, this Growing Real Systems Guided by Tests course is for you!
COURSE PREREQUISITES
To benefit from this Growing Real Systems Guided by Tests course you should have a good understanding of Java or be a practitioner with experience in other Object Oriented environments.
COURSE LABS & EXERCISES
Steve Freeman's Growing Real Systems Guided by Tests course is a mixture of talks, substantial hands-on exercises, and discussions.
COURSE DATES & REGISTRATION
Book Online or Call Sales on +44 (0)207 1839040
|
|
|