Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

Re:^4 Linear programming is bad

by Louis_Wu (Chaplain)
on Sep 14, 2003 at 00:08 UTC ( #291317=note: print w/replies, xml ) Need Help??

in reply to Re: Re: Re: Linear programming is bad
in thread Linear programming is bad

One way to write Ovid's program is to ask yourself what you have to do with this code.
  1. Get the expense info.
  2. Munge the info; in this case, sort by department.
  3. Write a report.
Once you know what you have to do, you might be able to write the very beginning of the program. In this case, you can write the 3 lines which use the functions you will write later. And if you follow BrowserUK's advice, you can write 'functions' which print OK.

You've only written code that you need to write - the function names came right out of your task description. The functional nature lends a bit of maintainability. And it keeps you honest about what you're trying to do.

Perl programming and scheduling in the corporate world, as explained by dragonchild:
"Uhh ... that'll take me three weeks, broken down as follows: 1 day for coding, the rest for meetings to explain why I only need 1 day for coding."

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://291317]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (6)
As of 2018-01-16 10:32 GMT
Find Nodes?
    Voting Booth?
    How did you see in the new year?

    Results (177 votes). Check out past polls.