how to do design-by-contract programming in OO Perl
(using the Class::Contract module);

The one-day version covers the following subset of the
material: array- and scalar-based classes, encapsulation
(one of the two techniques), inheritance and polymorphism,
automatic class construction, and operator overloading.

Course format

1-day or 2-day seminar

Who should attend

Intermediate Perl programmers who have a basic familiarity
with hash-based OO Perl.