Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: dbg - put any script in debug mode

by merlyn (Sage)
on Sep 27, 2001 at 22:00 UTC ( [id://115193]=note: print w/replies, xml ) Need Help??


in reply to dbg - put any script in debug mode

Just curious... you find this easier than typing "perl -d script" to run it in debug mode that one time?

-- Randal L. Schwartz, Perl hacker

Replies are listed 'Best First'.
Re: Re: dbg - put any script in debug mode
by Maestro_007 (Hermit) on Sep 27, 2001 at 22:06 UTC
    This is something I use for scripts that are called by other scripts. If there's a wrapper script that manages flow, for example, it's easier to put the target script in debug mode than to find out where it's being called and put the parameter there. With that in mind, it's much easier.

    MM

      Based on painful experience I submit that a complex system of scripts that call other scripts is itself a serious problem. Instead I suggest moving functionality into modules, and making individual scripts wrappers around the appropriate module. Then your wrapper script can be built quite directly by loading a bunch of modules and making the right calls.

      This makes consistent error handling tremendously easier, and with a single confess you can figure out exactly who called what where whenever you want.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (2)
As of 2024-04-19 20:55 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found