Цитата:
Сообщение от
belugin
Угу, угу!
это тот же самый случай. Только с другого конца.
Спасибо!
Жаль, что для x++ бесполезен из-за "особенностей" обработки try/catch в транзакциях.
=============
причем такие соглашения не дают абсолютно никаких гарантий.
tryxxx не гарантирует, что метод не бросит исключений (что все исключения обрабатываются)
*noThrow тоже не гарантирует, что метод не бросит исключений
*OrThrow тоже ничего не гарантирует.
однако из всех синтаксических соглашений мне больше нравится OrThrow
поскольку сообщает, что в этом месте программист явно добавил свои исключения,
и больше никаких обещаний такое именование не дает.
Что дает читающему абсолютно понятный "контракт".
собственно поэтому в вопросе явно указан [CodeStyle]
и задан вопрос о ваших предпочтениях. а не о том, "как правильно".