31 mar 2010

Extremalne testowanie w SQLite

To może nie koniecznie o TDD, ale związane z testowaniem. Przeczytałem ostatnio, że kod SQLite ma:
  • 67.2 tyś linii kodu produkcyjnego
  • 45678.3 tyś linii testów
Tak tak, nie pomyliłem się. To jest 679 razy więcej kodu testów niż kodu aplikacji. Aplikacja jest w C. Pokrycie jest 100%. Z resztą zobaczcie sami.


Nie wiem czy wszystkie mają sens. Nie wiem czy są rozłączne. Nie wiem czy kod powstaje test-first czy test-last.


Wiem jedno - przy tak silnej siatce bezpieczeństwa jest jasne czemu wszyscy producenci przeglądarek wybrali ją do implementacji HTML5 Database API...

1 komentarz:

seban pisze...

Powiem krótko: wow.