22:31
Все дороги ведут из Рима
Ещё одна мысль по отладке, но более общая, чем про движущиеся железки.
Если одно и то же действие может быть инициировано из разных источников (по внешнему сигналу, по кнопке и т.п.), то пути, которые приводят к выполнению действия, должны быть максимально слиты. То есть, участки кода, которые различаются, должны быть короткими. Иначе возможна ситуация, когда система будет вести себя по-разному при ручном и при внешнем управлении. А это очень плохо.
Если одно и то же действие может быть инициировано из разных источников (по внешнему сигналу, по кнопке и т.п.), то пути, которые приводят к выполнению действия, должны быть максимально слиты. То есть, участки кода, которые различаются, должны быть короткими. Иначе возможна ситуация, когда система будет вести себя по-разному при ручном и при внешнем управлении. А это очень плохо.
23.05.2019 в 08:23
[Attack] [Pokemon] [Item] [Fly]
24.05.2019 в 22:32
25.05.2019 в 11:06