Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   firebug, глючит что ли (https://javascript.ru/forum/misc/2595-firebug-glyuchit-chto-li.html)

x-yuri 20.01.2009 15:41

firebug, глючит что ли
 
люди, а не у кого не было проблемы с firebug? У меня как-то нестабильно работает. Т.е. я на самом деле сейчас им редко пользуюсь. Может дело в том, что я jquery использую или в том что некоторые страницы периодически обновляются с помощью ajax (приложение рассчитано на локальную сеть, а не интернет)

Octane 20.01.2009 15:45

В чем не стабильность работы то проявляется?

ZoNT 20.01.2009 15:47

пользуюсь постоянно - пока не глючил...

x-yuri 20.01.2009 15:53

Цитата:

В чем не стабильность работы то проявляется?
да, кстати, не всегда выделение номеров строк с кодом корректное и текущая отлаживаемая строка. Обычно оно съезжает то ли вниз, то ли вверх

так и не разобрался (на 100%), когда он обновляет страницу. Т.е. по F5 наверное должен, но оно не всегда работает, если для текущего доменного имени включена отладка

в крайнем случае бывает виснет

а кто-нибудь с jquery его использовал или с обновляющимися страницами?

и еще, кстати, не могу получить доступ к console firebugа из скриптов

Octane 20.01.2009 16:01

С jQuery работает нормально. Если у вас большое количество AJAX запросов, то тормозить начинает сам браузер.

Kolyaj 20.01.2009 16:05

Лично я отладкой не пользуюсь вообще, console.log хватает. Да и быстрее сделать пару запусков с добавлением console.log чем выполнять по строчке и следить за переменными.

ZoNT 20.01.2009 16:12

Цитата:

Сообщение от x-yuri
и еще, кстати, не могу получить доступ к console firebugа из скриптов

Ты используешь FF2? Последнюю версию фаербага?

Gvozd 20.01.2009 16:14

постоянно пользуюсь им в своей работе, но в основном для работы с чужими сайтами.
работает преимущественно ровно.
замеченные глюки
1)брекпоинты, если поставить-снять, а потом снова поставить, то он становаится невидимым.не помню как лечил, но вроде перезагрузкой точно лечится
2)в закладке NET иногда после обновления вообще ничего не прорисовывается.лечится еще одной-двумя перезагрузкой страницы
3)иногда бывает, что HTML уже весь загрузился, и прорисовался(за исключением картинок и других подгружаемых), но на вкладке HTML нету структуры
PS пользуюсь второй мозиллой, и соответсвенно фаер под нее(1.1, если правильно помню)

Octane 20.01.2009 16:31

А кто-нибудь может рассказать, что там нужно колдовать с профилями, чтобы одновременно запущенные разные версии Firefox в одной системе не начинали проверять совместимость и искать обновления установленных плагинов?

x-yuri 20.01.2009 16:44

Цитата:

С jQuery работает нормально. Если у вас большое количество AJAX запросов, то тормозить начинает сам браузер
насколько я помню глюки начинаются именно при отладке. А так во всех браузерах нормально работает. С Microsoft Script Editor в этом плане проблем не было, но он менее удобен

Цитата:

Лично я отладкой не пользуюсь вообще, console.log хватает. Да и быстрее сделать пару запусков с добавлением console.log чем выполнять по строчке и следить за переменными.
имхо при достаточно сложной логике, удобнее отладка. Например, если разбираться, как работает jQuery хотя бы. Я тут правда вспомнил, что у меня еще стоит krumo, hacker_console (Котерова) и firebug. Надо будет попробовать их отключить, ставил, чтобы попробовать и так и осталось

Цитата:

Ты используешь FF2? Последнюю версию фаербага?
сначала ff3, а потом перешел на ff2, как-то немного лучше вроде стало. Версия firebug наверняка одна из последних

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

Kolyaj 20.01.2009 16:56

Цитата:

Сообщение от x-yuri
имхо при достаточно сложной логике, удобнее отладка.

Это с непривычки :) Я просто логирую потенциально проблемные места, потом смотрю на лог и исправляю ошибку. Разница, например, в том, что если ошибка возникает на 25-й итерации цикла, то я просто пробегаю глазами до 25 строчки лога, а при отладке мне бы пришлось честно продебажить каждую итерацию.

А ошибки в ИЕ, которому религия не позволяет нормально говорить, что за ошибка и где произошла, достаточно быстро находятся дихотомией. :)

Octane 20.01.2009 17:03

Цитата:

Сообщение от Kolyaj (Сообщение 11079)
А ошибки в ИЕ, которому религия не позволяет нормально говорить, что за ошибка и где произошла…

В IE8 все уже хорошо :)

Kolyaj 20.01.2009 17:10

Судя по логам, или ИЕ8 не пользуются, или там все работает идеально :)
Вот из playstation'ов различных сыплются ошибки, пожестче чем из ИЕ, там даже message нет :)

x-yuri 20.01.2009 18:26

Цитата:

Это с непривычки
Kolyaj, так неужели просто так отладичики придумали? Они же для чего-то хороши? и ты говоришь только про javascript, если нет, то про какие еще языки или в любом случае, журналирование всегда лучше отладки?

ZoNT 20.01.2009 18:27

Цитата:

Сообщение от x-yuri
а потом перешел на ff2, как-то немного лучше вроде стало. Версия firebug наверняка одна из последних

ФФ2 + последний фаербаг = неработающий вызов console

Kolyaj 20.01.2009 18:49

x-yuri, да ну нафиг сравнивать, холивар щас еще будет :) Мне по большому счету все равно, кто как дебажит, просто сказал, как дебажу я. Выводы делайте сами.

x-yuri 20.01.2009 19:13

Kolyaj, я на самом деле не собирался холивар устраивать. Мне просто интересно было понять твою точку зрения. Больше похоже на то, что ты привык так отлаживать код и тебе удобно. Но можно и не продолжать, конечно, смотри сам и будем надеятся, что холивара не возникнет ;-)

Kolyaj 20.01.2009 19:24

x-yuri, привык и удобно. Привел пример преимущества. А что делать, например, в опере, в которой нет дебагера? У меня наработанные методы отладки без дебагера, поэтому мне все равно в каком браузере дебажить, хоть в браузере пользователя :)

x-yuri 20.01.2009 19:38

Kolyaj, я в частности сужу по опыту работы в пхп, когда я длительное время не пользовался отладчиком, а потом попробовал. И понял, что для сложных случаев отладчик удобнее. Тоже самое я понял, копаясь в jquery, в общем-то. Кроме того, можно ставить условия на брейкпойнты. Но вообще, я не считаю, что нужно только отладчиком пользоваться. Журналирование тоже полезная штука. Но, имхо, эффективнее применять и то, и другое. От ситуации зависит
А по поводу журналирования не одного проблемного места надо будет попробовать. Я обычно пошагово отлаживал
Кстати, если ты поделишься своими методами отладки, мне будет интересно ;-)

idler 17.04.2009 17:21

У меня бывала похожая трабла с FF 3.0.7 и FB 1.3.0
тоже так и не разобрался в чем была проблема
То зависал, то console не существует...
То скрипты не работали - после сноса FB заработали.
Некоторое время жил без отладки..


Часовой пояс GMT +3, время: 09:07.