Code review done properly plays a very big role in ensuring programs are correct. Everybody knows how hard it is to get complete test coverage. You need layers.
Code review __and__ testing.
many open source projects do not have code review
besides, there was a time before code review was the norm