On Mon, Oct 27, 2008 at 20:28, Rob Dixon <[EMAIL PROTECTED]> wrote:
> John W. Krahn wrote:
>>
>> The fewer lines of code to read and/or write, the easier it is to spot
>> mistakes, the less chance for "action at a distance."
>
> Not at all.
>
> Is this
>
> sub wanted { return unless -f; open my $FH, '<', $_ or die "Cannot open '$_'
> $!"; while ( <$FH> ) { /\Q$string/ && print $REPORT "$File::Find::name\n" and
> return; } } find \&wanted, '/test';
>
> easier to debug?

No, it is not, but it also isn't fewer lines of code; it is many lines
of code compressed into fewer lines.  Fewer lines of code means using
higher level constructs (such as anonymous subroutines) to eliminate
redundant code.


-- 
Chas. Owens
wonkden.net
The most important skill a programmer can have is the ability to read.

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to