Инфопространство,
Москва, 07 октября 2019

Методики эффективной разработки на примере UberЛучшие практики

Доклад принят в программу конференции
Елена Морозова
Uber

Go-разработчик в Uber. Организатор митапа Women Who Go San Francisco.

lelenanam@gmail.com
Тезисы

Управлять большой кодовой базой нелегко, управлять ей эффективно - еще сложнее. Мы расскажем, как кодовая база Uber выросла в 1000 раз за последние несколько лет и как Uber справляется с таким стремительным ростом.

Мы подробно рассмотрим такие подходы, как:
- dependency injection;
- чистая структура кода;
- монорепозиторий.

Мы расскажем, почему для эффективной разработки важны стандарты, объясним, как отсутствие стандартов приводит к низкой производительности разработчиков, и покажем на конкретных примерах, как dependency injection, чистая структура кода и разработка в монорепозитории помогают Uber разрабатывать быстро и эффективно.

Фреймворки
,
Микросервисы, SOA
,
Архитектурные паттерны
,
Стандарты кодирования
,
Разделение представления и бизнес-логики, шаблонизация
,
Методы и техника разработки ПО
,
Автоматизация разработки и тестирования
,
Большие проекты/команды
,
GO

Другие доклады секции Лучшие практики