Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

@eyepopslikeamosquito, I really like the posts you're linking to, thanks! Something for today's study.

From skimming those posts, I think we agree on a lot. So far at work I've finagled using VCS branches and not pushing code straight to the production branch during a release cycle (we are not CI/CD), requiring peer review before merging into the release branch, requiring a test document for each set of changes, automated some of the build steps, significantly increased the automated testing, and have written several documents that explain the code base processes.

Most of that comes from reading "Working Effectively With Legacy Code". Being the "new guy" in an established code base gave me the openness to see what wasn't tested or documented. It has been a challenge. In a chat with Matt S Trout (of Shadowcat fame), he pointed out that dealing with a large code base is a skill of its own. That was super encouraging, I went from feeling really really really behind to just really really behind. :P

I also failed to communicate something that impacts what you wrote. I work on system tools that rely on the customer's OS version of Perl. We don't embed Perl into the tool, and the customer base tends to use older OS versions. If our tool was only used in-house then your initial points are appropriate, and upgrading Perl is a really good idea.

Chronicler: The Domici War (domiciwar.net)

General Ne'er-do-well (github.com/LeamHall)


In reply to Re^4: Rediscovering Hubris by Leitz
in thread Rediscovering Hubris by Leitz

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (2)
As of 2024-04-26 01:17 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found