• English
  • Lietuvių

The World’s Best Intro to TDD

You have had professional experience on at least one software project in Java, C#, Python or Ruby. You would like to know how to design software incrementally with test-driven development.

You will learn:
  • how test-driven development can help you deliver software your users will love
  • how test-driven development can help you earn revenue sooner on your software projects
  • how to perform the steps of test-driven development
  • the secrets of truly modular software design
  • how to practise test-driven development and integrate it into your daily practice
  • how to design effectively with interfaces
  • how to test-drive a web user interface without having to deploy your application
Covered topics:
  • An introduction to test-driven development and the theory of constraints
  • Realizing the promise of modular design with test-driven development
  • A demonstration of the technique of test-driven development
  • Exercise: test-drive a single-class design
  • Making test-driven development a daily habit
  • A demonstration of evolving an architecture with test-driven development
  • Exercise: test-drive a multiple-class design
  • Zero integration defects without integration tests
  • A demonstration of evolving an architecture through interfaces
  • Exercise: test-drive a multiple-class design with interfaces and test doubles
  • Remaining questions and answers

J. B. Rainsberger

J. B. (Joe) Rainsberger helps software organizations better satisfy their customers and the businesses they support. Expert at delivering successful software, he writes, teaches and speaks about why delivering better software is important, but not enough. He helps clients improve their bottom line by coaching teams as well as leading change programs. He helps software organizations off the treadmill of over-commitment and under-delivery, addressing all aspects of software delivery including understanding the business, gelling the team and even writing great code. Learn more about how Joe will inspire your software organization at jbrains.ca


Price together with “Agile Design: Beyond the Basics” class (2 days in total): 1900 Lt
Price: 1300 Lt
Date: October 4th (Tuesday)
Time: 9:00 - 18:00
Venue: Hotel "Crowne Plaza Vilnius" (M. K. Čiurlionio 84, Vilnius) (URL: http://www.cpvilnius.com/index.php?route=information/contact)