Section outline

  • Perl even better practices

    Lausanne, 2 April 2014

    Overview

    One of the major challenges of using Perl in a development environment is that Perl's "More Than One Way To Do It" philosophy often means there are far too many choices when it comes to solving a particular problem using the language. This makes coding standards and the use of best-practice techniques especially important in Perl development.

    In 2005, Damian Conway published the book Perl Best Practices, providing guidelines to help Perl programmers writing better code and designed to work together to produce code that is clear, robust, efficient, maintainable, and concise.This course revisits and re-evaluates every rule and piece of advice given in the original edition of Perl Best Practices, drawing on Damian's ten extra years of experience as a developer and educator. As a result of this process, this class offers dozens of new and improved suggestions to make your best-practice Perl code even better.

    The class will be of benefit to any Perl programmer who works as part of a development team or who simply wishes to write better, more reliable, more maintainable code.

    Requirements

    Participants should have at least basic Perl programming skills.

    Registration

    Registration for this course is closed

    Deadline for registration and free-of-charge cancellation is set to March 25th, 2014

    Cost

    At most 200 CHF for the day for Swiss academics (including the course documentation on paper). The final price is likely to be lower, but will depend on the number of participants. Participants who are not members of the Swiss academic community should contact us.

  • The course will be held in the AmphipĂ´le Building of the University of Lausanne, room 315.1. It will run from 9:00 to 17:00 approximately, according to the following schedule:


    0850-1030 Course
    1030-1045 Break
    1045-1215 Course

    1215-1315 Lunch (on your own)

    1315-1445 Course
    1445-1500 Break
    1500-1700 Course