Thread:Talk:Requests for comment/Magic expressions/So what's the point?/reply (6)

Reusability of codes might not always be a good thing. It sounds against the ideas of loose coupling and encapsulation. In many situations, if you want to perform the same function in different places, I would expose it as an API in one central place and let others use it.