Как стать автором
Обновить

Иван Дёмшин, Head of Engineering в Miro, о продуктовой разработке, смене технологий и эволюции процессов в компании

Блог компании MiroУправление разработкойРазвитие стартапаУправление продуктомIT-компании
Всего голосов 12: ↑11 и ↓1+10
Просмотры9.7K
Комментарии 8

Комментарии 8

Уберите меню под кат, оно не работает с основной страницы.
Либо ссылки переделайте.
Спасибо! Убрал под кат.
Почему отвергли Angular 2+ в качестве фреймворка для фронта? Из коробки типизирован, так же умеет в lazy.
Ключевая разница в типизации вьюх.
В react вьюхи — это обычный JS, который хорошо типизируется с помощью TS, что позволяет отловить огромный пласт ошибок.
В angular вьюхи пишутся на html, по-этому на этапе сборки типизацию не проверить.

"мы внедрили персональную ответственность на уровне компонентов. Теперь на уровне кода мы всегда знаем, кто отвечает за этот кусок, что сильно облегчает коммуникацию при разработке. Соответственно, как только ты внёс изменения в код, автоматически назначается reviewer, владелец этого кода."


Что делаете если code owner блока кода уходит? Директивно назначаете другого или бывают добровольцы?

Мы стараемся поддерживать ситуацию, когда автобусный фактор больше единицы. У большинства компонентов другие члены команды codeowner-a тоже могут подхватить ревью. Для этого в codeowners конфиге мы часто используем alias команды, а не конкретного разработчика. Автоматически проставляется несколько ревьюеров, но апрув требуется только от одного. Кто это будет конкретно, уже закрывается внутренними договоренностями команды.

Тема php не раскрыта — у вас же есть вакансии с ним.
Статья хорошая, хотя я был немного разочарован, когда увидел упоминание, что раньше работали на заказ… но не увидел развития этой темы и сравнения, хотя бы и субъективного.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.