Показать сообщение отдельно
  #48 (permalink)  
Старый 08.11.2015, 00:46
Профессор
Посмотреть профиль Найти все сообщения от Mаxmaxmаximus
 
Регистрация: 29.10.2015
Сообщений: 473

loljs, ну есть 2 канала отдачи от функции, канал верного решения, и канал ошибок. а опытные часто по ошибки и верные результаты и ошибки отправляют по каналу ретурн, а чтобы пользователь функции отличал что есть что, ошибку как бы обозначюают заведомо невозможными данными, напрмиер если индекс найден то возвраазется число, а если нет, то это ошибка и надо бросить исключение, но фуункция отправляет по тому же ВЕРНМОУ каналу число -1 (а индексы не могут быть -1) и это как бы сигнал для пользователя функции что функция не отработала.


я же критикую такой подход, развернуто обьясняя почему это плохо идеолоогически.
Ответить с цитированием