General List of Common Programming Errors

Posted by javamonkey79 on Programmers See other posts from Programmers or by javamonkey79
Published on 2011-01-08T20:25:51Z Indexed on 2011/01/08 20:59 UTC
Read the original article Hit count: 261

As one journey's from apprentice to journeyman to master I've noticed that one accumulates a list of best practices for things they've been bitten by.

Personally, I write most of my stuff in java & SQL so my list tends to be slated towards them. I've accumulated the following:

  • When doing list removal, always reverse iterate
  • Avoid adding items to a list you are currently iterating on
  • Watch out for NullPointerExceptions

Now, I know there are language specific "common errors" links out there like this one. And I'm also aware of the pragmatic programmer tips, Martin Fowler's "code smells".

Does anyone know of any good lists out there of things like I've listed above (re: list removal, adding items, etc). My guess is that there are some good QA folks out there that can probably throw me a bone here.

I'm not looking for things the compiler can catch - I'm looking for common things that cause bugs.

In the event that there isn't a list out there already then I welcome posting your own findings here.

Thanks in advance!

© Programmers or respective owner

Related posts about programming-practices

Related posts about code-quality