Автор Тема: Про вывод ошибок.  (Прочитано 8152 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Гаррилл

  • Наглый тип
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phpbbcms.sf.net
Про вывод ошибок.
« Ответ #15 : 07 Мая 2003, 21:53:37 »
Цитировать
Xander:
Я достаточно убедителен?

Однозначно.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Про вывод ошибок.
« Ответ #16 : 07 Мая 2003, 22:26:06 »
Xander
связаны. не мной.
Для тебя не связаны. Для меня не связаны. (поскольку [2] вовсе не имеет смысла)
У Гаррилл - связаны.
[2] выставляется, как контраргумент для [1]
Я считаю это контраргументом потому, что [2] является аргументом в таком диалоге:
Гаррилл : display_errors = On
Я: глупость
Гаррилл: [2]
что это, как не контраргумент?

[2] содержит в себе два утверждения. одно - истинное. что надо стремиться к тому, чтобы при исполнении скрипта не возникало ошибок.
второе, которое подразумевает, что может быть написан такой скрипт, который ВСЕГДА будет выполняться без ошибок - ложное.
без этого допущения данная реплика в ответ на [1] (именно в качестве контраргумента, о чем я писал выше) - не имеет смысла. с ним - ложно, поскольку исходит из неверной посылки.

Я достаточно логичен?

вот, собственно, ко второй части у меня и претензия.
Написать скрипт, который будет работать без ошибок - невозможно.

сообщения об ошибках - не зло. А наоборот - благо.
Это как боль у человека. Да - неприятно. Но она сигнализирует о проблемах, которые надо решать.
Так и сообщения об ошибках.
ожог - зло. Боль от ожога - благо. Сигнал о том, что надо, наконец, убрать руку с раскаленной плиты.
ошибка - зло. сообщение об ошибке - благо.
Бороться с болью - можно. но рука может тогда отвалиться.
Бороться надо не с болью, а с ожогом.
не надо бороться с ообщениями об ошибках.
Надо помогать им достигнуть мозга.

Я уже второй раз за два дня веду бурную дискуссию про сообщения об ошибках.
Все проблемы происходят от того, чтог люди сваливают в кучу три разных понятия.
1. Сам факт возникновения ошибки.
2. Показ сообщения об ошибке тому, кто запустил скрипт
3. Показ сообщения об ошибке программисту/админу.

Вот, Гаррилл, например, обсуждает первый пункт. Хотя до него речь шла о 2 и 3.
Отсюда и противоречие.

Провайдер сделал все правильно.
Он заботится о безопасности тех, кто сам в этом ни ухом ни рылом.
отключая показ ошибок мы делаем скрипт защищеннее - не вываливаются юзеру пути, куски запросов, имена переменных, и так далее.
направляя вывод ошибок в лог, мы информируем программиста о произошедших проблемах.

Я не представляю - как можно спорить с такими очевидными вещами?
« Последнее редактирование: 07 Мая 2003, 23:12:22 от RomikChef »

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Про вывод ошибок.
« Ответ #17 : 08 Мая 2003, 02:47:27 »
1. Во флейм, ибо он и есть
2. Закрыто, ибо solution указан и надо иметь не Butt вместо|сомещенная с head  и читать что пишут и TFM иногда (это касается автора).
3. Заканчивайте флеймить
4. RomikChef хорош пытаться остановить локомотив пинком ноги, ибо в результате будут он не остановится, а настроение будет испорчено ([off]ничего личного [/off])....
5. Хотите устроить рабор полетов - заводите отдельный топик во Флейме - думаю САМ не будет против...
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28