SPEAKER

Silvano Luciani

Silvano Luciani

( UK)

September 24th, 2011

From 17:20 to 18:05

WHERE

EUROSITE GEORGES V

Bruxelles


Enlarge map

Under the patronage of

  • Logo Ministère de l'économie

Institution partners

  • Direccte Ile de France
  • Région Île de France
  • Ville de paris
  • Agence Régionale de Développement Paris Île-de-France
  • W3C
  • SYNTEC NUMERIC

Diamond Sponsors

  • Red Hat

Platinum Sponsors

  • Alter way
  • Smile

Gold Sponsors

  • Neo Telecoms
  • SUSE
  • INRIA
  • vmware Logo
  • Microsoft
  • Intel AppUp℠ Developer Program

Silver Sponsors

  • Oracle Logo
  • Capgemini
  • af83
  • Adacore
  • Bearstech Logo
  • Qualcomm
  • Ubuntu

Bronze Sponsors

  • Accenture
  • Alcatel-Lucent Logo
  • hp
  • Jamendo
  • Nuxeo
  • XWIKI

Organizers

Main Organizer

  • Systematic

Co-organizers

  • af83
  • Alter way
  • Smile

Experiment day organizers

  • Cap Digital
  • Hackable Devices

Dependency Injection & TDD in Modern Perl

The aim of this talk is to show how to use the Dependency Injection pattern to write code that is easy to test and build applications whose behaviour can easily change at runtime by defining environments and different sets of configurations.

The source code of an example application will be analysed to show how to apply the Dependency Injection pattern.
The structure of the application will be explained using UML diagrams of the main classes, then the code of the application will be analysed thoroughly to show different approaches to the tests and the relative benefits and drawbacks.

Some of the modules used in the application are:
Moose
Test::More and Tests::Class
Class::Mop and Moose::Meta
Test::Cukes
Bread::Board

You must be logged in to post comments!.