> -- Alexey Veselovsky писал(а):
> Во-первых на эти грабли будем наступать не мы, а пользователь этого кода.Во-вторых ASSERT по сути срабатывает только при тестировании. Т.е. совершенно нет никаких гарантий, что во время тестирования оно вылезет.

Ну и пусть наступает. ASSERT в BlackBox не валит всю систему, можно работать дальше. А пользователь может сохранить трап и прислать его по почте, в рамках бета-тестирования.

> -- Alexey Veselovsky писал(а):
> А во время уже запуска в эксплуатацию программа не имеет права упасть.

Гладко было на бумаге... Это в космических аппаратах нет такого права, а обычная приклада очень даже имеетВон, у меня Опера, вполне себе релиз 10.51, но его регулярно клинит и частенько выскакивает сообщение с предложением отослать разработчикам зафиксированные параметры падения. Про подобные сообщения в Висте вообще молчу - обычное дело.

Ну а если серьёзно - если у Вас есть Много Денег или Много Времени, чтобы довести программу до идеального состояния, то Вам, я считаю, сильно повезло