Dear Wise Perl Monks,
I am looking for commentary. We have a system comprised primarily of perl scripts. We want to refactor some code and use libraries to help improve the abstraction and robustness of the code. (Currently cut 'n paste is preferred.)
The problem is this: should each application be installed with a local copy of the modules it needs, or should they link to a fixed shared location.
The shared location has the advantage that bug fixes can be propagated. The local copies have the advantage of encapsulating each program.
A few more details: The project is large (100k+ lines), and there is no real source/build control. And, should a local copy of a module be used, the "don't fix it if it ain't broken" approach ensures a disincentive to upgrading to a bug-fixed version until a failure occurs.
Thoughts?
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.