do { "TDD and refactoring" } or die "trying"

do { "TDD and refactoring" } or die "trying"

By Adam Bartosik from,
Date: Wednesday, 13 August 2008 15:10
Duration: 30 minutes
Tags: catalyst engineering refactoring services social tdd web

Your web project is growing. More features, more business requirements. Do you have a time to think about future? Future of your project, at least?

I will cover many things related to project development in Perl (from developer and manager point of view) which could be suitable to start refactoring, changing and extending your project codebase. Make your old perl project fresh and new!
- test driven development, how to introduce it (all people are talking about it but how we can just start doing it?)
- introducing mental changes in your company. You can do it, you are not alone
- project releasing and agile
- modularization
- switch to modern approaches, libraries and frameworks (OOP, Catalyst), satisfy your business and save world... err... money
- from CGI and mod_perl to Catalyst
- why people are afraid about changes?
- breaking stability or improving quality?
- make your perl beautiful, make your work better. Get more for less.

Technical short summary:
shell scripts, Makefile, perl-critic, Test::*, Catalyst

Attended by: Morten Meyling, David Jack Wange Olrik (‎davidolrik‎), Jörg Plate (‎Patterner‎), Lars Balker (‎lb‎), Darius Jokilehto, Alex Balhatchet (‎Kaoru‎), Gabor Szabo (‎szabgab‎), Henrik Hald Nørgaard, Tina Müller (‎tinita‎), Casiano Rodriguez-Leon (‎casiano‎), Steffen Mueller, Philippe Bruhat (‎BooK‎), Victor Churchill, Hermen Lesscher (‎hermen‎), Erik Johansen (‎uniejo‎), Nicholas Oxhøj (‎noxhoej‎), Martin Schipany (‎ElCondor‎), Casper Andersen, Nicholas Clark, Roman Baumer (‎rba‎), William Travis Holton, Troels Liebe Bentsen (‎tlbdk‎), Christian Westgaard (‎ComLock‎), Andreas Hetey, Rune Mydske Nielsen (‎runeni‎), Josh McAdams (‎jmcadams‎), Markus Förster, Gertraud Unterreitmeier (‎Gertraud‎), Patrick Michaud (‎Pm‎), Sebastian Willert, Cecilie Fritzvold, Dagfinn Ilmari Mannsåker (‎ilmari‎), allan dystrup (‎ady‎), Stan Sawa, Bart Lateur, jonasbn, Søren Døygaard, Matija Grabnar (‎matija‎),