Что лучший способ состоит в том, чтобы отладить приложения Обуви?

В Java все находится в форме класса.

Если вы хотите использовать любой объект, тогда у вас есть две фазы:

  1. Объявить
  2. Инициализация

Пример:

  • Объявление: Object a;
  • Инициализация: a=new Object();

То же самое для концепции массива

  • Объявление: Item i[]=new Item[5];
  • Инициализация: i[0]=new Item();

Если вы не дают секцию инициализации, тогда возникает NullpointerException.

8
задан user7936 15 September 2008 в 14:54
поделиться

5 ответов

Можно также использовать Обувь show_log для автоматического открытия консоли отладки.

5
ответ дан 5 December 2019 в 15:28
поделиться

Консоль обуви. Нажмите Alt +/(или яблоко +/на Mac) для наблюдения отслеживания стека приложения.

3
ответ дан 5 December 2019 в 15:28
поделиться

Обратите внимание, что при использовании Высокого звука + / необходимо будет выполнить это "прежде, чем" запустить приложение

2
ответ дан 5 December 2019 в 15:28
поделиться

Вы посмотрели на драгоценный камень рубиновой отладки?


% sudo gem install ruby-debug

rdebug исполняемый файл дает Вам подобный интерфейс gdb (установка точки останова, и т.д.). Вы просто выполняете свой сценарий с rdebug вместо рубина.

Можно также сделать что-то вроде этого, чтобы не вручную устанавливать точки останова:


class Foo
  require 'ruby-debug'
  def some_method_somewhere
    debugger # acts like a breakpoint is set at this point
  end
end

Вот учебное руководство на рубиновой отладке: http://www.datanoise.com/articles/2006/7/12/tutorial-on-ruby-debug

1
ответ дан 5 December 2019 в 15:28
поделиться

Меня немного смутил упомянутый здесь бит Apple- / (или Alt- /). В конечном итоге я запустил ./ shoes без аргументов, что вызвало всплывающее окно консоли, а затем запустило мое приложение с ./ shoes my_app.rb .

0
ответ дан 5 December 2019 в 15:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: