Сообщение от loljs
|
а дефолтные данные возвращать вообще никогда не надо, правильно я понял?
|
фейл и дефолтные данные вообще ни как не связаны, ошибка это ошибка выполнения программы, значит она не смогла сделать то что написано в её названии. какие нахрен деволтные данные? она вообще не должна ничего возвращать в случае ошибки, код не должен доходить до return и должно бросаться исключение.
я ж говорю ты слишком новичек и не в состоянии понять филасофии видео. не обижайся только. я ушел работать.
п.с. так же у тебя распространенная ошибка новичков, ты не делаешь декомпозицию, а должен, в этом и суть програмирования - грамотно разбить задачу на четкие мелкие подзадачи. каждая функцяия должны делать ЧЕТКО то что написано веё названии, и ни каких обработок деволтных значений ничего такого прочего, надо будет, код использующий функцию поймает исключение и сам "дефолтное" значение поставит в блоке catch (и это я щас на твоем языке говорю не верном, нет там ни каких дефолтных значений просто ты так это называешь и я чтобы тебе понятно было так выражаюсь)