Здравствуйте, Evgeny.Panasyuk, Вы писали:
EP>
bounds checking это лишь мизерная часть проверки ошибочных состояний, ассерты используются далеко не только для bounds checking.
95% ассертов в тех проектах, которые я хорошо знаю — проверка на null и строк на пустое значение. Это частный случай bounds checking.