Здравствуйте, BokiyIS, Вы писали:
E>>Да, для этого надо и трассировку и asserts писать в рамках какой-то продуманной стратегии.
BIS>Спасибо. Но хотел бы заметить, что в таком случае пострадает информативность трейса.
Почему? Я про трейсы не писал, на самом деле, а только про asserts... Но как продуманность стратегии логгирования может испортить его информативность? Просто логи надо продуманные писать, а не фиксировать все изменения в состоянии программы.
Кстати, есть ещё и такой подход хитрый, что можифицируешь assert так, что он ещё и пишет в лог всё подряд, что есть в его выражении. И получаешь трейс подробный и отключаемый и на халяву...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском