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