Цитата:
Сообщение от
mazzy
однако из всех синтаксических соглашений мне больше нравится OrThrow
поскольку сообщает, что в этом месте программист явно добавил свои исключения,
и больше никаких обещаний такое именование не дает.
Надо только переписать все стандартные методы, выкидывающие исключения, чтобы они заканчивались на OrThrow.
X++:
strFmtOrThrow(getFormatStringFromSetupTableOrThrow(), transaction.calculateTaxAmountOrThrow());
А то будет непонятно в типичном случае.
С моей точки зрения OrThrow больше, так что можно принять его по умолчанию и как-то выделять методы которые, наоброт, не выкидывают исключения.