Coding These are all issues that have caused difficult bugs for me in the past: 1. Event order.When handling events, it is fruitful to ask the following questions: Can the events arrive in a different order? What if we never receive this event? What if this event happens twice in a ro...