Отладчик Ruby скриптов. Подключение к запущенным скриптам в режиме реального времени.

Руководитель: Валентин Фондаратов (RubyMine)

Город стажировки: Санкт-Петербург

Проект:

Хороший отладчик (debugger) — одна из отличительных черт любой IDE. Команда RubyMine уже много лет работает над своим отладчиком ruby скриптов, попутно сделав некоторый вклад в развитие этой функциональности во всем ruby сообществе. Одна из возможностей, до сих пор не реализованных ни в одном из существующих ruby-инструментариев — возможность подключиться в режиме отладки к программе на ruby, запущенной без предоставления такой возможности. В рамках данного проекта получится покопаться в реализации языка ruby (на языке C), познакомиться с GDB, а также присоединиться к opensource сообществу на github.

Требования:
  • базовое владение языками Java и C
 
Комментарии:

Желательно знакомство c основами устройства отладчиков и понимание процесса исполнения программ.

Презентация проекта 25 мая 2016  

Результат