Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

comment on

( [id://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

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 studying the Monastery: (5)
As of 2024-04-24 00:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found