The topic of using asserts during development is widely covered on SO. The code has three conditions:
1) Development
2) Testing
3) Production
Asserts are present in the development version and are removed from production version. But I've found anything that says they should they remain or be removed in the testing version? Any thooughts?