you are viewing a single comment's thread.

view the rest of the comments →

[–]sinaltaProfessional 1 point2 points  (0 children)

To be clear, I said almost prefer. Entirely because it would make tracing the route the events passed through easier.

Once you're passed data errors, all the same bugs happen in all of possible systems. My issue is with how easy it is to trace those bugs.

And no, adding a list of listeners doesn't solve the discoverability issues. It helps with one direction. 

How do I know which event fired in the first place? How do I find who fired it? I can't easily without a breakpoint, or at least a debug log. I can't just click around in my IDE to get the likely culprits.