проверки if, или стоит все же в одном методе использовать вложенные if, в каком случае читабельнее код?
Из апдейта вызывать один метод и в нём все проверки делать. Так ты просто размазал всё
Большая вложенность не будет читаться хуже чем размазывание?
атомарный принцип единственной ответственности получился
Поэтому я и разделил проверки разными методами, стоит ли везде избегать атомарности?
ну кроме атомарного разбиения а) Можно руководствоваться таким рассуждением: "для того, чтобы произвести RotateRings() нужны условия, которые проверит CheckRotateRings()" соответственно объединить проверки в один метод if( CheckRotateRings() ) RotateRings(); б) Можно полагать, что один метод вращает кольца если возможно: TryRotateRings();
Обсуждают сегодня