Рефакторинг и реверс-инжиниринг на 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
А мы с вами на этом прощаемся, до свидания и до новых встреч!
В следующий раз мы расскажем про первый из трёх очень крутых мастер-классов учебного дня.