SPUG: Perl and OO and Unit Testing

Asim Jalis asimjalis at yahoo.com
Sun Jul 21 18:58:45 CDT 2002


I have recently been playing with Perl again. I
lay the blame for this on Damian's talk. 

For some reason writing unit tests in Perl feels
really weird. I feel like Perl code is simply not
supposed to be OO in the same way as Python and
Java are. OO at the same fine granularity seems
wrong in Perl somehow.

Whenever I start writing Perl with tiny trivial
objects -- the way Java and Python make you do --
I feel like I am being stupid and un-Perl-ish.
This is how I feel when I use any of the OO
techniques in Damian's book.

Part of it is that Perl is built around this idea
that you want to work on giant trees of data
containing hashes/arrays of hashes/arrays many
levels deep.

While Java/Python objects are usually structs of
some kind Perl objects are more naturally giant
trees of hashes and arrays interspersed with each
other.

Any ideas?


Asim

__________________________________________________
Do You Yahoo!?
Yahoo! Health - Feel better, live better
http://health.yahoo.com

 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     POST TO: spug-list at pm.org       PROBLEMS: owner-spug-list at pm.org
      Subscriptions; Email to majordomo at pm.org:  ACTION  LIST  EMAIL
  Replace ACTION by subscribe or unsubscribe, EMAIL by your Email-address
 For daily traffic, use spug-list for LIST ;  for weekly, spug-list-digest
     Seattle Perl Users Group (SPUG) Home Page: http://seattleperl.org




More information about the spug-list mailing list