我最近刚开始使用事件驱动架构,来自非常标准的面向对象的思维方式。
我注意到的第一件事是,理解和跟踪程序的难度似乎随着程序的大小呈指数增长。虽然小型宠物项目很容易遵循,但感觉代码很快就会变成意大利面条。
我知道我是这种开发思维的新手,并不是我所有的面向对象的担忧都会继续存在。是否有任何关于编写可维护、可理解的事件驱动代码的资源?使用 node.js 或 Twisted 或 Event Machine 的人对此做了什么?
最佳答案
我做了a talk on this topic去年在雅虎。
关于architecture - 编写可维护的事件驱动代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5597512/