hands-on session

TDD Clinic: C++

room: Osgoode West, LC — time: Wednesday 14:00-15:30, Wednesday 16:00-17:30
Average Rating: -

Test Driven Development is a key Agile Practice. With TDD, programmers get instant feedback that their code does what they intend. This class shows the motivations behind TDD, but does not stop there. Attendees get first hand experience at TDD, writing well tested code. You will see how tests can prevent many bugs and memory leaks. We’ll use CppUTest, an open source test harness, to collect, organize and automate C++ unit tests.

Clean Code Clinic: Refactoring Fest

room: Osgoode Foyer, LC — time: Wednesday 14:00-15:30, Wednesday 16:00-17:30
Average Rating: -

Intent

Provide the participants with a hands-on-experience of real world refactoring by taking an open source project and refactoring it.

Summary

Refactoring is a very well established practice not just in the Agile Community, but outside as well. Following are some of the books that have been published on this subject:

  • Refactoring: Improving the Design of Existing Code: Martin Fowler
  • Refactoring to Patterns: Joshua Kerievsky
  • Working Effectively with Legacy Code : Michael Feathers
Syndicate content