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

Re^3: Style: buried variables or double referencing?

by holli (Abbot)
on Aug 20, 2005 at 18:39 UTC ( #485416=note: print w/replies, xml ) Need Help??

in reply to Re^2: Style: buried variables or double referencing?
in thread Style: buried variables or double referencing?

"many lines of code" = about 1,500
How do you create your html? If it is generated with print and heredocs within the script, you probably can reduce its size by using a templating mechanism and moving the html to separate files.

Also, if you have such a big number of constants in your script, I would put them in some kind of configuration file, so you can change them without having to edit the script.
  • reduced total code lines because common elements are not rerpoduced in separate scripts
  • during development, a change to any common element only has to be made once instad of four times.
There is another way to achieve this. Put your common code into modules.

holli, /regexed monk/

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (5)
As of 2020-11-26 07:02 GMT
Find Nodes?
    Voting Booth?

    No recent polls found