Beefy Boxes and Bandwidth Generously Provided by pair Networks Frank
Welcome to the Monastery
 
PerlMonks  

Re: Random thoughts on programming

by Tyke (Pilgrim)
on Feb 19, 2001 at 15:10 UTC ( #59366=note: print w/ replies, xml ) Need Help??


in reply to Random thoughts on programming

  1. Start writing the test harness before you start writing the code you want to test... it can often clarify just what it is you need to do!
  2. From time to time stop and think. It's not a luxury!
  3. Don't be afraid to experiment with different ways to do things, not only might you learn something new; but you might also understand occasionally why your original code was better
  4. Take time to clean your code up regularly... in particular make an effort to be consistent even if it means going back and reviewing existing code. Be critical.
  5. Sometimes you need to work at being lazy. Learn how to use your toolset effectively. Add your own tools if you need them.


Comment on Re: Random thoughts on programming
Re: Re: Random thoughts on programming
by davorg (Chancellor) on Feb 19, 2001 at 15:27 UTC

    Sounds like someone else has been reading Extreme Programming books. Numbers 1 and 4 on your list are very XP techniques :)

    --
    <http://www.dave.org.uk>

    "Perl makes the fun jobs fun
    and the boring jobs bearable" - me

      The what books? Sorry, for being trite, but the only XP techniques that these are based on are XPerience... very painfully earned for the most part.

      However, it's nice to know that someone else is pushing the same ideas out there :)

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (13)
As of 2014-04-17 16:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (453 votes), past polls