November/December 2004 Topics in Perl Software::Design

metaperl on 2005-01-03T02:14:30

NAME


NAME

The Month in Perl Software Design


DESCRIPTION

Overview of topics discussed on the Perl Software::Design mailing list in the months of November and December 2004.


TOPICS

HTML::Seamstress Design Dilemma

http://www.mail-archive.com/sw-design@metaperl.com/msg00095.html

Whether or not to use compiler hints to drive the HTML methodmaking capacity of the HTML::Seamstress manpage.

Whether or not to use explicit getter/setter notion for method names.

Inversion of Control and DBI

http://www.mail-archive.com/sw-design@metaperl.com/msg00072.html

How to create IOC containers for the extended information needed with DBI.

The Design of the Querylet SQL Report Writer tool

http://www.mail-archive.com/sw-design@metaperl.com/msg00068.html

Two Alternate Approaches to Mixin Functionality

http://www.mail-archive.com/sw-design@metaperl.com/msg00060.html

the Class::MixinFactory manpage by Simon Cavaletto is a new module offering another approach to handling the problems inherent in multiple inheritance. The module lists other approaches such as delegation and then shows the utility of __MODULE__ in solving said problems.

Brannon responds with working functional and protoype-based object solutions which cover the apparent functionality of __MODULE__. Cavaletto assesses.

Stosberg discusses plugins in the context of CGI::Application::Plugin::*. Cavaletto evaluates.

Test coverage in Java

http://www.mail-archive.com/sw-design@metaperl.com/msg00056.html

Plans for a Software::Design CPAN-based Magazine

http://www.mail-archive.com/sw-design@metaperl.com/msg00043.html

Discussed at length then rejeected.

Short-circuting method chains

http://www.mail-archive.com/sw-design@metaperl.com/msg00033.html

Method chaining is attractive but what about exceptions thrown in the middle of the chain?

Code and block size as complexity metrics

http://www.mail-archive.com/sw-design@metaperl.com/msg00023.html

Commands::Guarded

http://www.mail-archive.com/sw-design@metaperl.com/msg00022.html

Presented at Usenix, Trey Harris discusses the motivation and design of his module design to support resumable, point-checking, verbose, robust scripting in Perl.


RESOURCES

Perl Software::Design mailing list
http://www.metaperl.com/sw-design

The Perl Software::Design mailing list is available from a number of sources:

nntp://news.gmane.org/gmane.comp.lang.perl.software-design http://dir.gmane.org/gmane.comp.lang.perl.software-design sw-design-subscribe@metaperl.com

Here are the mailing list archives to give you an idea of the content:

http://www.mail-archive.com/sw-design@metaperl.com/

This document
http://www.metaperl.com/sw-design/review/2004/12/12.pod http://www.metaperl.com/sw-design/review/2004/12/12.txt http://www.metaperl.com/sw-design/review/2004/12/12.html