Pull to refresh
8
0
Николай Фиров @Therg

Пользователь

Send message
Зеркало просто ничего не меняет, верх остается сверху, лево остается слева, это мы уже додумываем, что эта рука правая, так как мысленно поворачиваем человека вокруг оси. При этом ось выбираем проходящей через голову и ноги, потому что человек симметричен относительно этой оси, если бы голова была по центру туловища и симметрия была по обеим ося, то можно было бы говорить, что также меняется вверх и низ.
Зато если перевести эту статью на русский, никто не сможет пожаловаться на кривой перевод и упущенные технические детали в нем.
Выйдя через несколько лет за пределы Яндекса, вы рискуете оказаться в неприятной ситуации, когда ваши умения практически ничего не стоят.

Умные и гибкие специалисты нужны всегда. Умеющие в сжаты освоить новые технологии, выявить их сильные стороны, определить, как нивелировать минусы, объяснить это коллегам и двинуться к достижению цели — в дефиците. Программистов, заучивших стандартные общедоступные технологии, полно.
При перепрошивке ведь снова ставится МакОс, почему он при подключении к сети не может отправить все серийники своего железа или при подключении нового эппл айди? Если хоть один принадлежит украденому, лочить сами железки. Или ставят какую-то пропатченную версию?
Но большинство приложений не нуждаются в амбициозном управлении состояниями с самого начала. Это еще более опасно, потому что большинство людей никогда не столкнутся с тем, какие проблемы решают такие библиотеки, как Redux или MobX.

Проблема отладки и определения, как приложение пришло в текущее состояние, может быть даже в самых простых приложениях и Redux сэкономит тучу времени на этом. И все крупное рождается из маленького, а вот начать внедрять, когда самолёт уже летит, может быть проблематично.

Именно это я и имел ввиду, что проверяется в том порядке, если null, то переходим к следующему. Конечно 4.5, ведь async с ним и добавили.
Это не совсем так. Контекст синхронизации есть только у GUI-приложений

Ограничений на использование нет, в статье приводится пример с NUnit тестом. Если быть точным, выбор идет в таком порядке(MSDN):


  1. SynchronizationContext
  2. TaskScheduler
  3. ThreadPool
Мне кажется некорректно сравнивать фреймворк и небольшую библиотеку.
Смотрел, но не использовал. Тоже событийный подход, но области применение немного разные, Rx больше нацелен на фильтрацию и обработку событий отдельным обработчиком, а Eventing на последовательное исполнение кода. При этом в Rx используются генераторы, которые могут приводить к блокировке потока

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity