Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Возможные ошибки. Вступление

Ты написал программу, а она не работает. Вариантов ты видишь немного - либо сидеть и пытаться умственным усилием обнаружить ошибку, в сотый раз просматривая код, либо пойти на форум и попросить, чтобы там тебе нашли ошибку. Самое интересное, что есть третий, в сто раз лучше первых двух. Этот способ называется "Отладка программы". По-английски - debugging. Заключается он в том, чтобы заставить программу саму показать, где в ней ошибка. Это мало того, что получится быстрее, чем спрашивать на стороне - так зачастую это единственный способ решить проблему. Единственный. Я тебе сейчас открою страшный секрет. В мире НЕТ программистов, которые пишут код, как художники на Арбате - сел, наваял, отдал. Нету. И не будет. Процесс написания программы - циклический: Написал кусок кода - посмотрел, как работает. Если не работает - ищем ошибки. Работает - пишем дальше. Только так. Других вариантов нет. Больше того. В большинстве случаев совершенно бесполезно вываливать на форум свой код, и спрашивать - "В чём ошибка?".

На форуме не сидят волшебники вперемешку с телепатами. И гадалок с прорицателями - тоже нет. Поэтому отгадывать, в чём, теоретически, может быть ошибка, никто не будет. Ошибку найти может только хозяин программы. На своём сервере. Со своими нстройками и опечатками. Поэтому локализовать ошибку - найти мето, где она происходит, определить тип ошибки - можно только самостоятельно. А вот исправить её на форуме помогут. Если не получится самому. Те, кто приходит к веб-программированию от дизайна, или от игр, или от нечего делать, проcто не знают этой страшной тайны: основное время программиста уходит не на написание кода.

Основное время программиста уходит на поиск ошибок и отладку. Это не шутка. Это правда. И если вы решили заняться программированием, то вам придётся искать ошибки точно так же, как это делают все остальные. К сожалению, очень много людей приходят к PHP вообще без опыта программирования и, как следствие - никогда не слышали об отладке. А это и есть самое главное в программировании - умение искать ошибки.

Источник: http://phpfaq.ru


Оглавление

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 

Комментарии

1.
Аноним
Мне нравитсяМне не нравится
3 мая 2006, 12:52:42
make_sock: could not bind to adress 0.0.0.0:80 no listening sockets available, shutting down
Unable to open logs

что это значит?
2.
Аноним
Мне нравитсяМне не нравится
8 марта 2006, 21:37:54
#<os 10048>
#:make_sock: could not bind to adress 0.0.0.0:80 no #listening sockets available, shutting down
#Unable to open logs
#Может кто скажет что ето значит и что мне делать кстати #апач как червер тоже не запускается

вапщето это значит что у тебя уже запущен apache
3.
Аноним
Мне нравитсяМне не нравится
16 февраля 2006, 22:43:55
<os 10048>
:make_sock: could not bind to adress 0.0.0.0:80 no listening sockets available, shutting down
Unable to open logs
Может кто скажет что ето значит и что мне делать кстати апач как червер тоже не запускается
4.
Аноним
Мне нравитсяМне не нравится
26 октября 2005, 15:58:13
Сайт вроде ничего,на фоне остальных!Если мне поможет напишу благодарность!
5.
Аноним
Мне нравитсяМне не нравится
25 октября 2005, 17:55:32
Pri instalation Apache vidaet oshibky, chto ne mojet propicat'cya v port 0.0.0.80. Dalee pri popitke zapycka govorit, chto "Apache2" ne yctanovlen. Chego delat'?
6.
Аноним
Мне нравитсяМне не нравится
21 сентября 2005, 19:45:20
Вообщем Apache, попробовал настроить файл conf, единственное что от себя пришлось добавить, так это вместо С:\Server\.... поменял буквы диска с С:\ на D:\ ну и конечно везде это прописал в conf, заведомо создав нужные папки...., Он при рестарте отвечает что Requested operation has failed.Перепроверил всё тщетно...
С мускулом, начинаю настраивать в завершающем окне Start Server зачёркивается красным...
При установке PHP в завершающем этапе
выдал ошибку A new security feature, cgi.force_redirect,.....

Вообщем вопрос один, что за хренотень?
И вообще если я не правильно что-либо настроил, или не ту версию установил, можно как-н всё деинсталировать и поставить тот же самый Деневер???
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог