Size: a a a

AngularPiter - русскоговорящее сообщество

2019 September 04

Вキ

Вертихвост キバ in AngularPiter - русскоговорящее сообщество
Алексей Охрименко
Неа, шарь знание 🙂
Я могу путать с компанией, возможно это был и Microsoft. Но в целом тенденция крупных корпораций направлена именно в эту сторону.

У них все процессы были налажены таким образом, что каждый этап разработки проходил в течении полугода-года-два. Примерно так, как я и написал.

В какой-то момент они решили поменять политику, и выводить обновления чаще. Как это повлияло на разработку?

Сроки на проектирование сильно уменьшились, а значит вероятность ошибок заметно выросла. Это привело к тому, что практически каждый срочный релиз становился провальным. Появлялось множество багов, которые в процессе подготовки следующего релиза залечивались.

Не знаю как сейчас, пару лет не слежу. Но в целом над выпуском обновлений работает множество сменяющих друг друга комманд. Сначала долгое проектирование (3 месяца, к примеру), потом дикий кодинг (3 недели), потом тестирование и исправление багов (3 месяца), и длительная поддержка этого функционала (1-2 года).
источник

Вキ

Вертихвост キバ in AngularPiter - русскоговорящее сообщество
Я бы лучше скинул статью, в которой рассказывается все это, но мне не удалось ее найти. Поэтому со слов.

Но если кто найдет, то буду рад если расшарите :)
источник

Вキ

Вертихвост キバ in AngularPiter - русскоговорящее сообщество
Тут важно понять, что разработка кардинально отличается от привычной для нас. Нельзя просто так взять менеджеру и попросить нужную ему фичу. Сначала собирается пул запросов, а потом этот пул долго прорабатывается с подключением тысяч человек, имеющих серьезный инженерный бэкграунд.
источник

Вキ

Вертихвост キバ in AngularPiter - русскоговорящее сообщество
В общем чисто мое мнение, монорепа нужна тогда, когда есть такие инженеры, способные продумать все с начала и до конца.

А вот настолько ли нужно это бизнесу — отдельный вопрос.
источник

GK

Georgii Klubnikov in AngularPiter - русскоговорящее сообщество
Алексей Охрименко
Ты весь текст прочитал по ссылке? 🙂
Ещё нет, но текст который ты скинул противоречит отечественной инженерной школе
источник

GK

Georgii Klubnikov in AngularPiter - русскоговорящее сообщество
Ну или это чисто специфика ИТ
источник

GK

Georgii Klubnikov in AngularPiter - русскоговорящее сообщество
Алексей Охрименко
Конкретного графика увы нет. Но могу подвердить что он работает.
А какой у тебя жизненный кейс где он сработал? Прочитал и прям сомнения, больше похоже на происки буржуев :)
источник

АО

Алексей Охрименко in AngularPiter - русскоговорящее сообщество
Georgii Klubnikov
А какой у тебя жизненный кейс где он сработал? Прочитал и прям сомнения, больше похоже на происки буржуев :)
Не. Все так. Просто сильно зависит от кол-ва консьюмеров API
источник

GK

Georgii Klubnikov in AngularPiter - русскоговорящее сообщество
Алексей Охрименко
Не. Все так. Просто сильно зависит от кол-ва консьюмеров API
Десятки/ сотни/ тысячи? Какой порядок?
источник

GK

Georgii Klubnikov in AngularPiter - русскоговорящее сообщество
И почему только апи? Тоесть это проблема апи а не контрактов?
источник

АО

Алексей Охрименко in AngularPiter - русскоговорящее сообщество
Georgii Klubnikov
И почему только апи? Тоесть это проблема апи а не контрактов?
Документ прочитай Фома не верующий
источник

АО

Алексей Охрименко in AngularPiter - русскоговорящее сообщество
:)
источник

AP

Aleksandr Ponomarev in AngularPiter - русскоговорящее сообщество
источник
2019 September 05

ЮБ

Юрий Безруков in AngularPiter - русскоговорящее сообщество
Всем привет

Есть компонент, он использует сервисы, надо сделать е2е с моками

Какие есть решения?
источник

АО

Алексей Охрименко in AngularPiter - русскоговорящее сообщество
Юрий Безруков
Всем привет

Есть компонент, он использует сервисы, надо сделать е2е с моками

Какие есть решения?
Test Runner тот что в Angular идет из коробки или вы на Jest?
источник

ЮБ

Юрий Безруков in AngularPiter - русскоговорящее сообщество
Алексей Охрименко
Test Runner тот что в Angular идет из коробки или вы на Jest?
Из коробки
источник

АО

Алексей Охрименко in AngularPiter - русскоговорящее сообщество
Юрий Безруков
Из коробки
Попробуйте
https://github.com/mdasberg/ng-apimock

и реализацию под protractor
https://github.com/ng-apimock/protractor-plugin
источник

ЮБ

Юрий Безруков in AngularPiter - русскоговорящее сообщество
Спасибо,  кажется это то, что нужно
источник

AG

Andrew Gurylev in AngularPiter - русскоговорящее сообщество
ребзи, чем вы делаете карусельки? есть какая-нибудь нормальная либа?
ngx-swiper-wrapper лагает при переключении с последнего слайда на первый при «бесконечной» прокрутке… ищу что-нибудь нормальное с возможностью разных настроек на разных разрешениях, но чёт ничего найти не могу
источник

K

Katerina in AngularPiter - русскоговорящее сообщество
Юрий Безруков
Всем привет

Есть компонент, он использует сервисы, надо сделать е2е с моками

Какие есть решения?
замокировать сервисы хочешь или просто бекенд?
источник