На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Hsilgos
  
> Eclipse & "Set Next Statement" как VS
    Может подскажет кто, есть ли в эклипсе аналог студийного "Set Next Statment"? Это когда можно указать отладчику с какой строки дальше выполняться... например можно какие-то строки пропустить или наоборот выполнить два раза, что бы посмотреть на результат....
      А в чем отличие от Breakpoints, Run to current line?
        Цитата [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, то опять выполниться четвертая строка (уже с измененными параметрами) и я опять окажуь на пятой.

        Очень удобно в бывать, когда под отладкой надо какой-то кусок кода пропустить или выполнить с разнымми условиями.
          При отладке андроид приложений такой возможности нет. А в чистой яве есть.
            Цитата mrco @
            При отладке андроид приложений такой возможности нет. А в чистой яве есть.

            Ага, приложение на телефоне перезагрузить не выйдет. Отлаживай алгоритмы на джаве в консоли.
              Цитата [S]mike @
              Отлаживай алгоритмы на джаве в консоли.

              А ссылочек не подкинешь? Почитать, что-то конкретное? А то я че-то прям в растеренности...
                Цитата Felan @
                А ссылочек не подкинешь? Почитать, что-то конкретное? А то я че-то прям в растеренности...

                На какую тему ссылки? Как на джаве программировать или как отлаживать?

                Как отлаживать: http://www.vogella.com/articles/EclipseDeb...ng/article.html
                Как программировать - тут одной ссылкой не ограничишься :whistle:

                Вообще, когда что-либо меняешь в коде, отладчик автоматически возвращается к старту метода (но не в случае Андроида, конечно), так что Set next statement и не нужно, можно просто строки комментировать.
                  Цитата [S]mike @
                  Вообще, когда что-либо меняешь в коде, отладчик автоматически возвращается к старту метода (но не в случае Андроида, конечно)

                  Вот за недолгое знакомство с андроидом всегда он так... вроде все хоршошо, хорошо, и даже где-то замечательно, но какая-нибудь мелкая гадость обязательно будет...

                  Ладно. Понятно.
                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                  0 пользователей:


                  Рейтинг@Mail.ru
                  [ Script execution time: 0,0229 ]   [ 15 queries used ]   [ Generated: 27.04.24, 06:37 GMT ]