我们的团队正在开发一个基于 Eclipse 的 IDE(通常是一个插件),目前我们进展顺利,但我觉得不知何故我们感觉到了代码中的不良做法。我可以在这里举的例子是eventListeners
:
考虑我们有一个名为按钮的按钮button1
,并且在同一个 java 文件中(就在按钮下方)我们正在向它添加选择侦听器,如下所示:
button1.addSelectionListener(new SelectionListener() {
//Remaining code here
}
我觉得这完全是个坏主意,我的问题是,是否有任何设计模式、最佳实践等可用于 Eclipse 插件开发?或者你有什么小技巧/建议吗?我知道有诸如Code Complete 2
等之类的书籍,但我需要一些关于 eclipse 插件开发的建议。
我在 Google 中尝试过,但没有得到太多关于相同的好信息,我得到了这篇 IBM 的文章。但我觉得它不是很有用,任何建议或提示都表示赞赏。
注意:如果这里不合适或者对任何其他 stackexchange 网络(如程序员)有好处,请告诉我,我可以把它移到那里。