集中化 Eclipse 中的帮助功能
2009-12-13 00:00:00 来源:WEB开发网当您在 Eclipse 中安装插件时,经验比较丰富的人员还可安装他们自己“帮助”,由于组织“帮助”的方式的不同,似乎可以将权利合并到现有的“帮助”基础架构中。这就是外部可访问的“帮助”存储库能够奏效的原因。正像您要保持开发过程的其他部分的一致性一样,您的“帮助”不需要相同的一致性吗?“帮助”包含现有的 Eclipse 帮助,还包含通过其他插件合并的帮助。
为了确保更好地使用帮助系统,您应当将自己的内容添加到此系统中,方法是将特定于项目和小组的通知添加到标准的帮助条目中。您可以下载使您工作更轻松的插件,但是必需确保小组中的每个人都能用相同的方法使用它,并且能够访问关于插件的相同通知。如果将所有信息放在同一位置,就会减少信息失去同步的可能性。这也是《注重实效的程序员》一书中写到的最佳实践,该书的作者是 Dave Thomas 和 Andy Hunt。他们阐述了“不要重复自己”(Don't Repeat Yourself, DRY) 的原则:如果您将同一信息存放在多个地方,它将失去同步,并且您不会再信任它的任何特定实例。如果遵循“不要重复自己”原则,您会了解单一副本是权威副本。这一点也适用于“帮助”。
Eclipse 中的“帮助”组织
在开始外部化 Eclipse 中的“帮助”之前,您必须了解一下是如何按环境组织“帮助”的。要做到这一点,您需要进一步弄清 Eclipse 中的“帮助”组织。
查看“帮助”内部结构的最简单方法是使用 help 扩展点构建一个插件。由于 Eclipse 附带插件开发环境(Plug-in Development Environment,PDE),所以构建一个新插件非常容易。首先,使用下列几个方法之一创建一个新插件项目:File>New Project,然后选择 File>New Plug-in Project...,或结合使用库方法和 Control-N。如果您选择这两个通用项目创建选项中的任何一个方法,屏幕上都会显示图 1 所示的 New Project 对话框。
更多精彩
赞助商链接