11 Mar 2010

The best bug tracking system. Don’t raise bugs, write an automated test!

When anyone finds a bug, he/she immediately writes an automated test that fails based on the bug just discovered. This mechanism have the following advantages.

  • Gets rid of versioning problems, everyone works on the head.
  • Guarantees that the bug is never gonna reappear undetected.
  • Eliminates uncertainty on what the bug exactly is.
  • Eliminates bureaucracy
  • Consolidates the development activities in one place, the code.

Interesting approach.