Page 1 of 1

SQLite development methodology

Posted: Fri Aug 28, 2009 2:33 am
by sry_not4sale
Came across this the other day, an explanation for how SQLite stays almost bug-free.

Super basic overview:
- Write comments about how things work to engage the linguistic side of your brain
- 100% test coverage, including all possible branches (test suite will run every single line of code at least once)
- When you find a bug, fix the process that lead to the bug.

Overview (full talk in pdf linked in post):
http://aleccolocco.blogspot.com/2009/08 ... tware.html

Sounds like a great development methodology for the internal Tuner libs, also seeing some of the gcc testing stuff in the pdf - could be alot of use in the firmware too!