Tel: +44 208 715 2645,,

© Codemanship Ltd 2017

tdd Test-driven Development

Incorporating feedback from the last 7 years, our new & improved TDD workshop is more practical, in-depth & hands-on than ever.

Learn to produce reliable code that does exactly what the customer wants, and to sustain the pace of innovation for as long as the business needs.

For groups of up to 20 developers, working in any OO programming language they prefer.


Refactoring is an essential discipline for producing simple, readable code that’s easy to change, and for extracting new value from legacy software.

Learn to easily recognise common code quality problems (“code smells”) that make change hard, and how to refactor code safely to clear a path for new requirements.

For groups of up to 20 Java or C# developers.

refactoring OO Design Principles

How we structure the design of our software has a profound impact on how easy it will be to test, to change and to reuse.

Learn fundamental principles for object oriented, component-based and service-oriented architectures that have stood the test of time, and take your design skills to the next level.

For groups of up to 20 Java and C# developers.

oodesignprinciples Unit Testing

Action-packed 1-day workshops introducing teams to the foundations of unit testing with the most popular frameworks.

Fast-running automated unit tests are essential for ensuring your code is always shippable.

For groups of up to 20 Java, C# or JavaScript developers.






+44 208 715 2645


home  |  about  |  clients  |  blog  |  videos |  papers |  training  |  talks