поля ввода циклических зависимостей - PullRequest
0 голосов
/ 21 марта 2019

У меня есть задание для реализации спецификации, подобной этой:

Есть 4 поля ввода с именами:

  • G
  • Y
  • P
  • Z

Change -> запускает действия в поле ввода:

G -> Z, P
Y -> P
P -> G, Z
Z -> G, P

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

Мне интересно, если это даже хорошая идея для реализации такого по-настоящему уродливого шаблона, безусловно, есть необходимость в нашем бизнесе, но я думаю,это можно решить и другим способом.

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

...