РИТ++ 2017 завершён. Ждем вас на РИТ++ 2018! Подать заявку на доклад

Рефакторинг и реверс-инжиниринг на Backend Conf 2017

Сегодня поговорим о теории программирования. Да, ребят, есть такая штука :)

Реверс-инжиниринг

Паттерн реверс-инжиниринга мы изучим в докладе "Реверс-инжиниринг архитектуры Amazon S3 по документации API и реализации" от Владимира Перепелицы (Mail.RU).

Парни сделали фантастическую вещь — анализируя API Amazon'а смогли построить модель внутренней архитектуры Amazon и полностью повторить API. Теперь клиенты Amazon смогут просто переключиться на новый, созданный ребятами сервис, не переписав ни строчки кода.

По моему, это очень круто и мы с удовольствием услышим рассказ об этой работе на Backend Conf 2017.

Рефакторинг

Тему рафакторинга попробует на зубок Максим Чистяков (Ultimate Guitar) в докладе "Как потратить 4 года и мешок денег на рефакторинг и ничего не запустить". Вот о чём будет говорить Максим:

  • разбор типичных ошибок, которые допускаются при рефакторинге;
  • как "выйти " из затянувшегося рефакторинга;
  • нехитрые техники и приёмы, которые используются в Ultimate Guitar для улучшения кодовой базы;
  • как сделать так, чтобы программистам не приходилось "продавать" рефакторинг;
  • как и когда выкатывать рефакторинг, чтобы не было всем (по-крайней мере большинству) мучительно больно.


Ну и кого не касается эта тема?

Приходите на Backend Conf, поговорим об этом :)

Приобрести билеты на Backend Conf

А мы с вами на этом прощаемся, до свидания и до новых встреч!

В следующий раз мы расскажем про первый из трёх очень крутых мастер-классов учебного дня.