Информация об изменениях

Сообщение Re: Другой взгляд на исключения от 24.11.2015 16:32

Изменено 24.11.2015 16:37 Evgeny.Panasyuk

Здравствуйте, alex_public, Вы писали:

_>то в итоге это становится даже менее удобно чем древние коды возврата (особенно если в языке реализована удобная работа с кортежами и типами реализующими концепцию монады maybe), из-за непрерывных убогих try/catch на каждом углу.


Не припомню чтобы кто-то из сторонников исключений выступал за использование "try/catch на каждом углу".

_>Кстати, там тоже в начале высказываются мысли о неудобности классического подхода исключений, созвучные с моей позицией.


Подобное неудобство было бы и при кодах возврата. Да и вообще, там не "про неудобство классического подхода", в целом, а лишь о нескольких конкретных use-case'ах, которые разгуливаются несколькими дополнениями в язык, которые кардинально не меняют "классический подход".

P.S. Я думал что ты говоришь про его выступление об expected<T>.
Здравствуйте, alex_public, Вы писали:

_>то в итоге это становится даже менее удобно чем древние коды возврата (особенно если в языке реализована удобная работа с кортежами и типами реализующими концепцию монады maybe), из-за непрерывных убогих try/catch на каждом углу.


Не припомню чтобы кто-то из сторонников исключений выступал за использование "try/catch на каждом углу".

_>Кстати, там тоже в начале высказываются мысли о неудобности классического подхода исключений, созвучные с моей позицией.


Подобное неудобство было бы и при кодах возврата. Да и вообще, там не "про неудобство классического подхода" в целом, а лишь о нескольких конкретных use-case'ах, которые разгуливаются несколькими дополнениями в язык, которые кардинально не меняют "классический подход", а лишь дополняют его в нескольких случаях.

P.S. Я думал что ты говоришь про его выступление об expected<T>.