Дизайн по контракту с использованием утверждений или исключений? [закрыто]
При программировании по контракту функция или метод сначала проверяют, выполнены ли их предварительные условия, прежде чем приступить к выполнению своих обязанностей, верно? Два наиболее известных способа сделать эти проверкиassert
и поexception
.
Какой из них вы считаете предпочтительным?
Смотрите опубликованный вопросВот