This really reminds me of the comment in Amadeus: "too many notes".

Seriously, why should your boss care about the number of lines? Did you complete the code in time? Does it work? Is it properly documented and tested? Can it be maintained easily? Those are the important questions.

Now if he doesn't like your coding style maybe he should sit down with you and do a code review, pointing the constructs that he thinks would be improved by being shorter This would give you a chance to learn but also to justify why you chose a more line-consuming method. Then your next project would be better.

But frankly, 300 lines is really a small project and I have no idea why anybody would care. The only reasons I can think of is that either your boss knows that there is a module around that would have cut your code to 20 lines or that he needs to show his boss that Perl is really powerful (in which case it should have let you know in advance).


In reply to Re: Code for readablity or fewer lines? by mirod
in thread Code for readablity or fewer lines? by Tuna

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!
  • 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:
    & &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.