Re[28]: Да ну и фиг с этой Java-ой. .Net будет убит Rust-ом
От: Evgeny.Panasyuk Россия  
Дата: 10.08.16 12:40
Оценка: +1
Здравствуйте, Sinix, Вы писали:

EP>>Много где, можем попробовать его призвать сюда. Например в CodeJam сделали компонент Assertions.

EP>>В целом не пойму почему ты проводишь разделение managed/не managed относительно assert'ов.
S>Ну призвать-то призвал, дальше чего? Я не сильно слежу за веткой, так что пока не понимаю чего обсуждаем.
S>И тем более не соображу, при чём здесь ассерты bounds checking и прочая мелочёвка — эт всё-таки ответственность компилятора / рантайма / библиотеки типов, но никак не разработчика. Иначе получается вообще замечательное комбо: ручного труда куча, эффект нулевой.

Речи о том чтобы делать везде вручную проверки bounds — нет. Она реализуется один раз внутри vector::operator[]. Точнее уже реализована, её нужно только включить флагом.

Вопрос же к тебе более общий — практика использования assert'ов в managed языках. Насколько я помню ты много раз писал на эту тему.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.