Virtual Triggers - What's the value?

Discussion created by Patrick.Briggs on Sep 12, 2014
Latest reply on Sep 12, 2014 by BruceHerbach

While at devcon I attended Todd Geist's session about modularity. At the time I didn't get the full scope but since the release of session recordings I've had the opportunity to review it more thoroughly. I was very intreigued by the concept of virtual triggers but have failed to realize their merit. As far as I understand, the technique allows more opportunities to create a trigger for scripts. In the demo file here he uses on object exit and enter to fire triggers, my question is why wouldn't validation logic be included in the normal course of the script as an if statement? Thanks for the input.