В попытке блок выгоды - это плохо для возврата в выгоде? который является хорошей практикой

Попробуйте JSMin, получил C#, Java, C и другие порты и легко доступный также.

19
задан Kobi 11 November 2009 в 06:18
поделиться

4 ответа

Нет, если возвращаемое значение означает то, что вы хотели, вы можете вернуться в любое время. (убедитесь, что вы очистили память, если она выделена).

29
ответ дан 30 November 2019 в 03:43
поделиться

Я предпочитаю иметь несколько точек выхода в моем коде, поэтому я бы написал:

int rc = 1;
try {
  // some code
}
catch(...) {
  rc = 0;
}
return rc;

Мне легче отлаживать и читать код, когда мне нужно отслеживать только один оператор возврата.

6
ответ дан 30 November 2019 в 03:43
поделиться

- хорошая практика, когда он возвращается в конце функции, после блока try / catch.

-1
ответ дан 30 November 2019 в 03:43
поделиться

Я бы посоветовал вам сделать это, если вы не знаете, какое исключение генерируется кодом. Но в этом случае клиент должен действовать на основе возвращаемого значения.

Но было бы лучше, если вы создадите определяемое пользователем исключение и выбросите его, чтобы клиент мог узнать, что произошло на самом деле. Вот каково фактическое использование исключения, и это рекомендуется для писателя библиотеки.

1
ответ дан 30 November 2019 в 03:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: