Hacker News new | ask | show | jobs
by Zababa 1670 days ago
> One of the trade-offs with this approach is that it results in additional wiring; functions must be passed their dependencies and wired together to form a system. The indirection means we can no longer jump to the definition of get-article-by-id in the server namespace.

That seems like a huge loss. I feel like that approach could be great for business logic maybe? There's the "business logic as a library" technique that works well for this, and allows for easy testing.

1 comments

Doesn’t it also make the stack traces more difficult to read as well?