Workshop · Rome, Italy
Agile TDD and Refactoring 2014
Computers - General · Information Technology · General
Key numbers
- Editions on record
- 2first in 2014
About Agile TDD and Refactoring
This information-packed and hands-on course shows developers and technical leaders how to apply Test-Driven Development (TDD) and refactoring, apply the most popular Open-Source frameworks for TDD and use them within a popular IDE. TDD is powerful and practical. It’s the practice of always writing test code before the code to be tested. In addition to the obvious benefit that tests actually get written and executed for most code, a more subtle but important effect is that when we start by thinking very concretely-with code-in the role of a calling client to the new application code before it is written, it clarifies our design and becomes a more fun and creative way to combine writing tests with application code. Hence, TDD is more than just testing-it is a kind of creative micro-design step.
In this course you will learn how to think in and apply Test-Driven design and programming, and establish it as a consistent method for your development team. You’ll learn and work with the popular TDD framework JUnit (if Java, or one of the other popular xUnit frameworks if working in another language).
TDD quickly leads developers to see the need for and value of reducing coupling in their code, and for techniques to break dependencies so that tests can be run quickly in isolation. Thus, a critical adjunct skill in TDD is learning how to create and inject alternate “test doubles” (fakes, stubs...). In this course you will learn how to create stubs, fakes, mocks, object factories/mothers, how to break dependencies, and how to apply dependency injection methods.
From our listing of this edition. Details may have changed since.
Editions
| Year | Dates | Where | Exhibitors | Visitors |
|---|---|---|---|---|
| 2016 | 27–28 Oct 2016 | Residenza di Ripetta Rome, Italy | — | — |
| 2014 | 19–20 May 2014 | Visconti Palace Hotel Rome, Italy | — | — |
Past editions from the bvents archive (2008–2019) and organiser figures where they were published.