Beefy Boxes and Bandwidth Generously Provided by pair Networks Cowboy Neal with Hat
go ahead... be a heretic
 
PerlMonks  

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??
I am also a fan of Text::Table, and I agree that any attempt to supplement existing POD and example code are worthwhile endeavors.

My suggestions are all in the spirit of refinement, and as such, are mostly nitpicky style opinions.

A more direct node title would be "Text::Table Tutorial".

Since your code snippets do not employ consistent usage of whitespace, I recommend running them through perltidy.

Be consistent with your constructor: prefer Text::Table->new() over new Text::Table

open (FH,'<',"$file") or die ("ERROR! Opening file $!");
These days, I think lexical filehandles are preferred to bareword filehandles:
open my $fh, '<', $file or die ("ERROR! Opening file $file $!");

You have done a great job of using code tags for keywords, variables, etc. I think surrounding them with single quotes just adds clutter. For example, use print instead of 'print'.

You should add some output examples to clearly demonstrate what the reader should expect to see when running your code.

for(my $i = 0;$i<=$#Dlines; $i++){
is more Perlish as:
for my $i (0 .. $#Dlines) {
perlcritic can automatically advise on such style issue.

In reply to Re: RFC(Tutorial):Text::Table Enable by toolic
in thread RFC(Tutorial):Text::Table Enable by biohisham

Title:
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!
  • 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
  • Outside of code tags, you may need to use entities for some characters:
            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?
    Username:
    Password:

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

    How do I use this? | Other CB clients
    Other Users?
    Others perusing the Monastery: (5)
    As of 2014-04-20 22:45 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      April first is:







      Results (489 votes), past polls