fine, even performing decisions on that data is fine, but using that data to make decisions on how to affect the same object your retrieved it from is wrong.
Ну я в 83%
вот цитата с ссылки. Чтение данных даже для принятия решения - это ок (иначе, как вообще другие объекты смогли бы получать стэйт?)
Утопия, в общем)
Если просто доставать данные и принимать решение - зачем тогда данные в текущем объекте? Может быть стоит хранить эти данные там, где будет приниматься решение? Либо решение принимать здесь же. Декомпозиция короче, надо уметь крутить вертеть по разному и смотреть как лучше с точки зрения изоляции и стабильности
утопия да... и пробовать не надо и думать даже
Обсуждают сегодня