Сообщение 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>.
_>то в итоге это становится даже менее удобно чем древние коды возврата (особенно если в языке реализована удобная работа с кортежами и типами реализующими концепцию монады maybe), из-за непрерывных убогих try/catch на каждом углу.
Не припомню чтобы кто-то из сторонников исключений выступал за использование "try/catch на каждом углу".
_>Кстати, там тоже в начале высказываются мысли о неудобности классического подхода исключений, созвучные с моей позицией.
Подобное неудобство было бы и при кодах возврата. Да и вообще, там не "про неудобство классического подхода", в целом, а лишь о нескольких конкретных use-case'ах, которые разгуливаются несколькими дополнениями в язык, которые кардинально не меняют "классический подход".
P.S. Я думал что ты говоришь про его выступление об expected<T>.
Здравствуйте, alex_public, Вы писали:
_>то в итоге это становится даже менее удобно чем древние коды возврата (особенно если в языке реализована удобная работа с кортежами и типами реализующими концепцию монады maybe), из-за непрерывных убогих try/catch на каждом углу.
Не припомню чтобы кто-то из сторонников исключений выступал за использование "try/catch на каждом углу".
_>Кстати, там тоже в начале высказываются мысли о неудобности классического подхода исключений, созвучные с моей позицией.
Подобное неудобство было бы и при кодах возврата. Да и вообще, там не "про неудобство классического подхода" в целом, а лишь о нескольких конкретных use-case'ах, которые разгуливаются несколькими дополнениями в язык, которые кардинально не меняют "классический подход", а лишь дополняют его в нескольких случаях.
P.S. Я думал что ты говоришь про его выступление об expected<T>.
_>то в итоге это становится даже менее удобно чем древние коды возврата (особенно если в языке реализована удобная работа с кортежами и типами реализующими концепцию монады maybe), из-за непрерывных убогих try/catch на каждом углу.
Не припомню чтобы кто-то из сторонников исключений выступал за использование "try/catch на каждом углу".
_>Кстати, там тоже в начале высказываются мысли о неудобности классического подхода исключений, созвучные с моей позицией.
Подобное неудобство было бы и при кодах возврата. Да и вообще, там не "про неудобство классического подхода" в целом, а лишь о нескольких конкретных use-case'ах, которые разгуливаются несколькими дополнениями в язык, которые кардинально не меняют "классический подход", а лишь дополняют его в нескольких случаях.
P.S. Я думал что ты говоришь про его выступление об expected<T>.