РУС | EN

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

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

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

Рефакторинг Ruby кода.

Анатолий Макаревич @makaroni4
Автор Gistflow, Ruby on Rails developer в Evrone.com

Доклад(30 мин)    Презентация (pdf, 6.2 Mb)

Доклад про то, что мы обычно никогда не делаем – про рефакторинг. Удивительно, но факт – за несколько лет Ruby разработки слышал это слово в проектах всего пару раз и впечатление складывалось, что это какая-то старинная магия, забытая много лет назад и книга заклинаний не дошла до наших дней. Но на самом деле она (книга) не только дошла, но и была переведена на наш язык (Ruby). В докладе мы поговорим о том, зачем рефакторинг вообще придумали, как и когда его применяют Ruby разработчики. Рассмотрим примеры плохого кода и техники рефакторинга для его улучшения.


Подробно:
Отдельное место в докладе – автоматизация. На данный момент существуют опенсорсные и платные решения, облегчающие поиск сложных мест в коде. Будут рассмотрены принципы работы таких анализаторов, их достоинства и недостатки.

Основные темы:
- Что такое рефакторинг и какие особенности он имеет при работе с Ruby кодом?
- Как и когда нужно приступать к улучшению качества кода?
- Как работает автоматическая оценка качества кода
- Обзор опен сорсных анализаторов кода
- Как работает CodeClimate


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