2014-09-03 31 views
2

Otto库现在用于我正在开发的项目中。我不得不调试某件事情,并且很难找出为什么某些代码被执行。Otto for Android就像Go-to

是不是有点像goto?我的意思是,只要我们想从与代码完全无关的地方执行代码,唯一的证据就是注释。 goto中的标签更加明显。

基本上问题是 - 项目中是否可以使用事件总线?

回答

1

EventBus的使用是可以接受的,甚至更像大型生产项目所要求的。由于它使代码更少。问题不在于EventBus是如何使用它的。

EventBus只是简单而快速的方式,而不是定义大量的接口。

你的问题更像编码风格的东西。代码不清楚,你不能掌握正在发生什么,在哪里。

+0

部分我确实同意你的看法,但不能说'goto'?它只是觉得它不属于像我们所知的程序编程。 – cliffroot 2014-09-03 16:23:18

+0

goto只是编程中的禁忌。就这样。也许如果我们将检查一些旧的C风格程序,我们会发现很棒的易于理解的代码。但历史显示,许多傻瓜可以使用goto轻松拍摄他们的脚。 – dasar 2014-09-03 16:30:06