Инфраструктура frontend

Андрей Морозов

Инфраструктура frontend

Андрей Морозов

Школа разработки интерфейсов, сентябрь 2015

до Яндекса

в Яндексе

Редактор кода

Выберите тот, который вам удобен...

Системы контроля версий

Модульная система

Инструменты сборки

Codestyle

Код в любом проекте должен выглядеть так, будто его писал один человек.

Rick Waldron

Linters

JavaScript:
CSS:

Перехватчики событий

Тестирование

Пример стека: Mocha + Chai + Sinon.JS + Karma runner

Непрерывная интеграция (CI)

Для продукта: частые релизы.
Для разработки: быстрое выявление интеграционных проблем.

Whatever else

Напутствие

Стартовый проект: iSeed

Лекции

Codestyle: Статические анализаторы кода (Linters): Системы code review: Системы CI: Система ведения задач: Редакторы кода: Системы контроля версий:

Андрей Морозов

разработчик интерфейсов


alt-j@yandex-team.ru

github.com/alt-j