Я обнаружил, что использование assert(...)
делает мой код короче и легче для чтения, в отличие от длинных if...else...
блоков. Однако есть ли веские технические причины не использовать assert(...)
в коде доставки, когда он делает то же самое, что и проверка значения return
, используя при этом меньше кода?