I’m currently experimenting with checklists in order to make sure I don’t forget or look over important actions when programming. This is my current list.

I’m done when the code is:

  • covered by automatic tests that express domain logic to as large an extent as possible
  • tested in the following browsers: IE6, IE7, IE8, Firefox, Chrome, Safari
  • commented
  • following the project standards
  • peer reviewed