LINUX.ORG.RU

История изменений

Исправление kirk_johnson, (текущая версия) :

Там есть очень похожие механизмы. Как минимум в обоих чётко видно, что вызываем метод, который может вернуть ошибку.

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

Исходная версия kirk_johnson, :

Там есть очень похожие механизмы. Как минимум в обоих чётко видно, что вызываем метод, который может вернуть ошибку.

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