Re[4]: Result objects - все-таки победили Exceptions?
От: Shmj Ниоткуда  
Дата: 05.01.25 20:17
Оценка: +1
Здравствуйте, T4r4sB, Вы писали:

TB>То есть

TB>
TB>var (result, error) = some_func();
TB>if (error)
TB>  // kak-to obrabotat
TB>  return (_, error);
TB>

TB>на каждый чих — это зашквар


TB>
TB>try {
TB>  var result = some_func();
TB>} catch (error) {
TB>  // kak-to obrabotat
TB>  throw error;
TB>}

TB>на каждый чих — это бест практис

Если нет обработки — то просто возвращаете результат. А в случае с кодами ошибок — вы возвращаете обертку. Постоянно перед глазами бойлерплейт код этой обертки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.