Re-thinking Event Listeners – Because yes
結論:business logic 不要放 event listener,因為不能 reuse。例如「確認註冊電郵」這個功能,如果直接寫在的 event listener 裡頭,那麼就不能在「重新發送」裡 reuse 那些 code。
有寫 WordPress 的人習慣甚麼都放在 event listener (hook),這是個壞習慣啊。
http://mmoreram.com/blog/2015/08/20/re-thinking-event-listeners/