O'Reilly Open Source Convention.
Books Safari Bookshelf Conferences O'Reilly Network
   


Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow BOFs
Arrow Events
Arrow Community
 Software
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Press
Arrow Mail List


O'Reilly Open Source Convention
Hornbill.

Session

Industrial Strength Perl - Failing Predictably and Dealing With It
David Rolsky, House Absolute Consulting

Track: Perl
Date: Thursday, July 10
Time: 10:45am - 11:30am
Location: Portland

It's often better to give up in a controlled manner than to forge ahead and generate garbage output. With parameter validation, error handling, and logging, you can make sure that your programs fail predictably, and deal with those failures in a useful way.

Rolsky's talk covers a few different programming practices that can improve the quality of your code, focusing on available CPAN modules for these practices.

First, we'll explore parameter validation, assertions, and design by contract programming. Next, we'll talk about error handling, specifically return codes and exceptions. Finally, we'll examine logging.

At the end of this presentation, you'll know what modules exist to help with these important, but often neglected, programming areas.



O'Reilly Home | Privacy Policy

© 2003, O'Reilly Media, Inc.