Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??

I have had experience where it helped me personally develop my own skills. I feel it has been a contributor to my improvement and broadening my skills as a programmer.

Implementing it in a business has been a total non-starter, which I believe that this is due to two reasons.

  1. The business had no quality control (for code at least) and did no testing.
  2. Bad programmers like a certain introspection to self-evaluate themeselves.

As for my first point, a have seen a number of Perl applications that were developed by relatively new programmers. Testing and quality control are something totally foreign to them. In addition, Perl does not have a dedicated project development environment that can walk people through the process.

For comparison, I had recently been using Visual Studio Express from MS. Writing code in the IDE it automatically checks syntax as the programmer writes code. This is the equivalent of running Perl-Critic in an IDE, yet how many editors include that syntax checking directly into the environment?

As for my second point, newer programmers who have no guidance or standards are hard to change. Trying to get a programmer who has figured out something that just 'works' makes them susceptible to a lack of introspection. An inability to self-evaluate their own work. It is from these people that I find that are the most resistant to using Perl-Critic. It is the belief that this tool cannot show them anything new and totally resistant.

I believe that Perl-Critic has a place in every development environment, if nothing else, than from a consistency perspective. It is the lack of consistent tools that I believe is a major holdup to a more full-scale adoption.

In reply to Re: Come Share Your Perl-Critic Experiences On Perlcast by Herkum
in thread Come Share Your Perl-Critic Experiences On Perlcast by jthalhammer

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

  • 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, 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, 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others drinking their drinks and smoking their pipes about the Monastery: (6)
    As of 2018-05-24 10:48 GMT
    Find Nodes?
      Voting Booth?