Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.21.233.41] |
|
Сообщ.
#1
,
|
|
|
Может подскажет кто, есть ли в эклипсе аналог студийного "Set Next Statment"? Это когда можно указать отладчику с какой строки дальше выполняться... например можно какие-то строки пропустить или наоборот выполнить два раза, что бы посмотреть на результат....
|
Сообщ.
#2
,
|
|
|
А в чем отличие от Breakpoints, Run to current line?
|
Сообщ.
#3
,
|
|
|
Цитата [S]mike @ А в чем отличие от Breakpoints, Run to current line? Run to current line выполняет код с того места, где стоит отладчик до сроки на которой находится курсор... В студии аналог Run to cursor. А я говорю о следующем (касательно VS). Например, есть код из 5 строк. Брейк поинт стоит на первой строке. Я ставлю курсор на третью и жму Set Next Statement. И выполнеие, будет продолжено (любым спосом, толи ран, то ли степ овер, толи степ ин/аут) с третьей строки. Т.е. вторая не _будет_выполнена_вообще_. Допустим после того, как я поставил курсор на третью сторку и нажал Set Next Statement я нажал Step Over, т.е. выполнил одну третью строку и оказался на четвертой. Нажал еще раз Step Over, т.е. выполнил четвертую строку и оказался на пятой. Но после этого мне не понравился результат который получался в четвертой строке. Я что-то меня в локальных переменных, которые передаются в функцию в четвертой стркое, опять делаю Set Next Statement на четвертой стркое, т.е. она будет выполнена следующей. Если я нажму опять Step Over, то опять выполниться четвертая строка (уже с измененными параметрами) и я опять окажуь на пятой. Очень удобно в бывать, когда под отладкой надо какой-то кусок кода пропустить или выполнить с разнымми условиями. |
Сообщ.
#4
,
|
|
|
При отладке андроид приложений такой возможности нет. А в чистой яве есть.
|
Сообщ.
#5
,
|
|
|
Цитата mrco @ При отладке андроид приложений такой возможности нет. А в чистой яве есть. Ага, приложение на телефоне перезагрузить не выйдет. Отлаживай алгоритмы на джаве в консоли. |
Сообщ.
#6
,
|
|
|
Цитата [S]mike @ Отлаживай алгоритмы на джаве в консоли. А ссылочек не подкинешь? Почитать, что-то конкретное? А то я че-то прям в растеренности... |
Сообщ.
#7
,
|
|
|
Цитата Felan @ А ссылочек не подкинешь? Почитать, что-то конкретное? А то я че-то прям в растеренности... На какую тему ссылки? Как на джаве программировать или как отлаживать? Как отлаживать: http://www.vogella.com/articles/EclipseDeb...ng/article.html Как программировать - тут одной ссылкой не ограничишься Вообще, когда что-либо меняешь в коде, отладчик автоматически возвращается к старту метода (но не в случае Андроида, конечно), так что Set next statement и не нужно, можно просто строки комментировать. |
Сообщ.
#8
,
|
|
|
Цитата [S]mike @ Вообще, когда что-либо меняешь в коде, отладчик автоматически возвращается к старту метода (но не в случае Андроида, конечно) Вот за недолгое знакомство с андроидом всегда он так... вроде все хоршошо, хорошо, и даже где-то замечательно, но какая-нибудь мелкая гадость обязательно будет... Ладно. Понятно. |