Выглядит ли это глупо, если в открытом списке в случае исключения я возвращаю сообщение об исключении как элемент этого списка? - PullRequest
0 голосов
/ 16 апреля 2019

Выглядит ли это глупо, если в открытом списке в случае исключения я возвращаю сообщение об исключении как элемент этого списка?

Я имею в виду что-то вроде этого:

public List List()
{
    try
    {
        List.add(some item from somewhere)
    }
    catch (Exception e)
    {
        List.add(e.toString());
    }
}

1 Ответ

0 голосов
/ 16 апреля 2019

По моему мнению, вы не должны, метод List должен нести ответственность за возврат элементов определенного типа или даже общего списка объектов.Я бы порекомендовал записать исключение в другой список или вернуть более сложный объект, который включает исходный список и другой список ошибок, но это зависит от вас, как обработать исключения в конце.Включение исключения в список будет затруднительным для потребителя вашего метода, чтобы понять содержание вашего списка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...