Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: Random thoughts on programming

by Tyke (Pilgrim)
on Feb 19, 2001 at 15:10 UTC ( [id://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.

Replies are listed 'Best First'.
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
Domain Nodelet?
Node Status?
node history
Node Type: note [id://59366]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others perusing the Monastery: (2)
As of 2024-04-19 20:27 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found