Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: Re: Flying Obfu

by awkmonk (Monk)
on Apr 14, 2003 at 16:02 UTC ( #250320=note: print w/ replies, xml ) Need Help??


in reply to Re: Flying Obfu
in thread Flying Obfu

Not much chance of this one being changed - the paperwork would be horrendous (it's part of the flight control of a Tornado).

The person that wrote it clearly didn't do it for speed as they didn't recognise that 2 if's are quicker than an and.

It appears to have been done primarily to avoid introducing a third variable. No ($a, $b) = ($b, $a) functionality available. Even so, I still believe it to be a prime example of 'how not to code' in a high risk, real time environment when it should count as 'quite important' that maintenance staff can clearly follow the code.

We live and learn I suppose.


'I think the problem lies in the fact that your data doesn't fit my program'.


Comment on Re: Re: Flying Obfu
Select or Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://250320]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (10)
As of 2015-07-28 11:24 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (254 votes), past polls