Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re: What's the biggest piece of work you've done alone with Perl?

by thom (Beadle)
on Apr 22, 2003 at 18:36 UTC ( #252336=note: print w/ replies, xml ) Need Help??


in reply to What's the biggest piece of work you've done alone with Perl?

What is the largest system|code|site you have (>=90% of the work was your own) supported|created|inherited which was primarily in Perl?

I wrote a 10'000 lines network test utility (database with hosts, pinging, host/IP resolving, tracerouting and proxy check) with a HTML interface. At the moment I'm writing a library of useful classes for system administration scripts which has about 5'000 lines.

What are the main strategies|techniques|modules|brands-of-coffee that allowed you to pull it off (how about a bulleted list)?

Planning: Flow charts for scripts and UML for bigger libraries. Bulleted lists and TODO/FEATURES lists also help a lot. Also look at CPAN if someone has already done something similar.

Modules: CGI, HTML::Template, CGI::Application, DBI

What was the single biggest mistake (most costly to your own time) you made while doing it?

Improper design at the beginning -> rewrinting some parts from scratch and having done very little documentation (that was before I discovered POD :)).

Thomas


Comment on Re: What's the biggest piece of work you've done alone with Perl?
Re: Re: What's the biggest piece of work you've done alone with Perl?
by thom (Beadle) on Apr 23, 2003 at 07:50 UTC

    YABM (Yet Another Biggest Mistake): Roling my own webapplication framework with HTML::Template which did approximately the same as CGI::Application but with a procedural interface. I wrote only one application with it and abandoned it.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://252336]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (5)
As of 2015-07-04 03:40 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (57 votes), past polls