РУС | EN

14 июня(пятница) 2013 Москва

Телефон: +7 (499) 403-10-11 (многокан)
E-mail: 2013@devconf.ru

Архив 2013 года - актуальная информация тут

Основы отладки Rails приложений

Андрей Суббота
Ruby Developer в Undev.ru

Доклад(30 мин)

Отладка программного кода - интересный и творческий процесс устранения несоответствия ожидаемого поведения программы и фактического результата её выполнения, которое могло возникнуть по различным причинам: во время кодирования, на стадии формулирования требований или на стадии проектирования, из-за некорректной конфигурации или данных.

Расскажу о базовых приёмах работы с инструментами отладки rails-приложений:

- набор спасателя в ruby (puts/caller/source_location/ancestors);
- ищем причину симптомов (git bisect);
- когда пациент мертв (gdb/strace);
- препарирование во время разработки (irb/ruby-debug/pry);
- регулярное наблюдение (errbit/airbrake/graylog/papertrailapp).


Программа конференции