История изменений
Исправление
kirk_johnson,
(текущая версия)
:
Там есть очень похожие механизмы. Как минимум в обоих чётко видно, что вызываем метод, который может вернуть ошибку.
На мой взгляд, гораздо важнее то, что видно, кто и где эту ошибку обрабатывает, а кто дальше по стеку передает. Ну то есть при всей своей опасности, ядерный подход с 'return -EACCESS' и ручной проверкой обычно нагляднее, чем плюсовый стек из эксцепшонов, который приходит с лупой анализировать.
Исходная версия
kirk_johnson,
:
Там есть очень похожие механизмы. Как минимум в обоих чётко видно, что вызываем метод, который может вернуть ошибку.
На мой взгляд, гораздо важнее то, что видно, кто и где эту ошибку обрабатывает. Ну то есть при всей своей опасности, ядерный подход с 'return -EACCESS' и ручной проверкой обычно нагляднее, чем плюсовый стек из эксцепшонов, который приходит с лупой анализировать.