Не ну это, конечно, большое достижение. After 9 years in development...
Всегда было интересно, как такая крупная компания не может поправить, казалось бы, такие простые вещи годами, что это потом преподносится как невероятная важная новость.
Спасибо за статью и детальные графики, круто было посмотреть на все вашими же глазами. Вопрос немного не по теме статьи, но глаз зацепился за это:
остаётся какая-то сумма денег, которую банк не может использовать: нельзя положить эти деньги под процент
А разве это не так же работает для всех денег, загруженных в банкоматы в любой момент времени? Какая разница между наличными, которые загружены в начале дня, и теми деньгами, что остаются вечером?
Хотелось бы в документации Тайги видеть побольше примеров использования масок Москито, а то самый развернутый пример находится только в компоненте Input (legacy).
Вопрос: а как вы поддерживаете актуальность моков в соответствии с контрактами внешних сервисов? Пока у вас интеграция с одним-двумя сервисами, вроде все легко, но когда число интеграций увеличивается - число моков, которые необходимо поддерживать растет в прогрессии.
И второй вопрос: ваша команда ходит в сервис N. И соседняя команда тоже использует сервис N. В данном случае каждая команда поддерживает моки самостоятельно, или есть какой-то механизм шеринга?
Вроде как раз "Patriot act" был обновлен несколько лет назад, поэтому скрытие уведомления о том, что "мы пока не получали ордер на вас" - является также раскрытием информации об ордере, и теперь канарейку компании не публикуют
Интересно было бы еще посмотреть на возможную реализацию полностью динамических независимых компонентов, когда карточка товара лежит как бандл где-то отдельно, имеет версию и рендерится по ключу с бэка, но это уже попахивает микрофонтами с логикой виджетов
"Балансировка бэклога", который позволяет командам самим определять, сколько времени они могут выделить на устранение технического долга
Как мне кажется, этот подход работает, потому что вы уже выросли и у вас уже есть продукт, который достиг, или почти достиг, точки кипения по скорости разработки/деплоя и т.д.
А как быть, или чтобы вы посоветовали, оглядываясь назад, когда идет фаза активного роста и техдолг создается вот прямо сейчас в угоду новых фич и развития проекта?
Прикольно видеть синтаксис модулей Angular и jsx в одном фреймворке, крутая работа! :)
Вопрос про экшены: если идет запрос на какой-то "секретный" API, который может отрабатывать дольше лимита и который не хотим светить клиенту, как в таком случае происходит перезапрос?
Если сесть и разобраться, когда уже есть готовый код перед глазами - то вполне, особенно если это будет знакомый стек - тот же язык или соседний фреймворк
Добавьте в автотест роборуки клик по кнопке "Получить чек" - а то при ее нажатии сессия просто вылетает :)
Не ну это, конечно, большое достижение. After 9 years in development...
Всегда было интересно, как такая крупная компания не может поправить, казалось бы, такие простые вещи годами, что это потом преподносится как невероятная важная новость.
Спасибо за статью и детальные графики, круто было посмотреть на все вашими же глазами. Вопрос немного не по теме статьи, но глаз зацепился за это:
А разве это не так же работает для всех денег, загруженных в банкоматы в любой момент времени? Какая разница между наличными, которые загружены в начале дня, и теми деньгами, что остаются вечером?
Интересно было бы узнать, как часто встречается в письмах ссылка с первой картинки на
dqw4w9wgxcqи как часто пользователи переходят по ней :)Хотелось бы в документации Тайги видеть побольше примеров использования масок Москито, а то самый развернутый пример находится только в компоненте Input (legacy).
Либо это уже я невнимательно искал.
Выглядит впечатляюще и многообещающе!
А как у сервиса с возможностью проводить ретро? Есть ли такие же шаблоны, возможность скрывать карточки, раунды для голосвания и т.д.?
Спасибо за отличную статью!
Вопрос: а как вы поддерживаете актуальность моков в соответствии с контрактами внешних сервисов? Пока у вас интеграция с одним-двумя сервисами, вроде все легко, но когда число интеграций увеличивается - число моков, которые необходимо поддерживать растет в прогрессии.
И второй вопрос: ваша команда ходит в сервис N. И соседняя команда тоже использует сервис N. В данном случае каждая команда поддерживает моки самостоятельно, или есть какой-то механизм шеринга?
Так я о том же и говорю, что оно больше не работает
Вроде как раз "Patriot act" был обновлен несколько лет назад, поэтому скрытие уведомления о том, что "мы пока не получали ордер на вас" - является также раскрытием информации об ордере, и теперь канарейку компании не публикуют
Интересно было бы еще посмотреть на возможную реализацию полностью динамических независимых компонентов, когда карточка товара лежит как бандл где-то отдельно, имеет версию и рендерится по ключу с бэка, но это уже попахивает микрофонтами с логикой виджетов
Спасибо, с использованием нового синтаксиса стало гораздо понятнее разрабатывать такие интерфейсы.
Интересно было бы почитать, как организовать виртуальный скролл без
material/cdkПоздравляю с релизом!
Как же приятно видеть, что теперь работа с чекбоксами и полями ввода стала настолько элегантной и лаконичной!
Снимаю шляпу 🎩
Как мне кажется, этот подход работает, потому что вы уже выросли и у вас уже есть продукт, который достиг, или почти достиг, точки кипения по скорости разработки/деплоя и т.д.
А как быть, или чтобы вы посоветовали, оглядываясь назад, когда идет фаза активного роста и техдолг создается вот прямо сейчас в угоду новых фич и развития проекта?
Прикольно видеть синтаксис модулей Angular и jsx в одном фреймворке, крутая работа! :)
Вопрос про экшены: если идет запрос на какой-то "секретный" API, который может отрабатывать дольше лимита и который не хотим светить клиенту, как в таком случае происходит перезапрос?
Еще один пунктик: облачный провайдер может сам стереть всю вашу инфраструктуру и данные совершенно случайно
Точнее: в 43% случаев новая версия справлялась так же или хуже.
Интересно узнать, сколько процентов из этих 43% было именно ухудшение переводов, и как оно исправлялось?
Прошу прощения за такой слишком прямой и перенасыщенный ответ ?
Но и в век интернета все довольно легко проверяется :)
Не знал про это, думал на все около-разработческие позиции это обязательный этап, спасибо за уточнение!
Если сесть и разобраться, когда уже есть готовый код перед глазами - то вполне, особенно если это будет знакомый стек - тот же язык или соседний фреймворк