Зеркало просто ничего не меняет, верх остается сверху, лево остается слева, это мы уже додумываем, что эта рука правая, так как мысленно поворачиваем человека вокруг оси. При этом ось выбираем проходящей через голову и ноги, потому что человек симметричен относительно этой оси, если бы голова была по центру туловища и симметрия была по обеим ося, то можно было бы говорить, что также меняется вверх и низ.
Выйдя через несколько лет за пределы Яндекса, вы рискуете оказаться в неприятной ситуации, когда ваши умения практически ничего не стоят.
Умные и гибкие специалисты нужны всегда. Умеющие в сжаты освоить новые технологии, выявить их сильные стороны, определить, как нивелировать минусы, объяснить это коллегам и двинуться к достижению цели — в дефиците. Программистов, заучивших стандартные общедоступные технологии, полно.
При перепрошивке ведь снова ставится МакОс, почему он при подключении к сети не может отправить все серийники своего железа или при подключении нового эппл айди? Если хоть один принадлежит украденому, лочить сами железки. Или ставят какую-то пропатченную версию?
Но большинство приложений не нуждаются в амбициозном управлении состояниями с самого начала. Это еще более опасно, потому что большинство людей никогда не столкнутся с тем, какие проблемы решают такие библиотеки, как Redux или MobX.
Проблема отладки и определения, как приложение пришло в текущее состояние, может быть даже в самых простых приложениях и Redux сэкономит тучу времени на этом. И все крупное рождается из маленького, а вот начать внедрять, когда самолёт уже летит, может быть проблематично.
Смотрел, но не использовал. Тоже событийный подход, но области применение немного разные, Rx больше нацелен на фильтрацию и обработку событий отдельным обработчиком, а Eventing на последовательное исполнение кода. При этом в Rx используются генераторы, которые могут приводить к блокировке потока
Умные и гибкие специалисты нужны всегда. Умеющие в сжаты освоить новые технологии, выявить их сильные стороны, определить, как нивелировать минусы, объяснить это коллегам и двинуться к достижению цели — в дефиците. Программистов, заучивших стандартные общедоступные технологии, полно.
Проблема отладки и определения, как приложение пришло в текущее состояние, может быть даже в самых простых приложениях и Redux сэкономит тучу времени на этом. И все крупное рождается из маленького, а вот начать внедрять, когда самолёт уже летит, может быть проблематично.
Ограничений на использование нет, в статье приводится пример с NUnit тестом. Если быть точным, выбор идет в таком порядке(MSDN):