跳到主要内容

END-2 准备就绪

第二话的内容到这里也就即将结束了。虽然这一话只包含了三章内容,我们也没有做一个完整的项目,但在这三章中我们已经了解了改善开发效率、评估软件质量与维护代码版本所需要的工具,以及它们的用法。我们已经不再是只会复制粘贴文件的小白,或者是傻傻按撤销按钮的菜鸟了(笑),我们相信有了这些工程化的工具和方法,就已经拥有了足以开发大多数用途插件的基本能力,剩下的只不过是对各种 API 使用的经验罢了。

应该说,软件工程是一门相当复杂的学科,而即使是软件工程的应用也不是短短几个章节能够阐述清楚的 —— 哪怕是冰山一角也算不上。近年来,不断有前沿的思想和方法被提出,并在各种规模的项目中得到验证,这些内容中不乏有趣的灵感,如果大家感兴趣,请一定要去查找一下相关内容。

不论如何,我们这就算是做好了前往下一话的准备了。在下一话中,我们将介绍许多常用的 Bukkit API 和其它插件技术,包括玩家和世界交互、音效、数据存储等多方面内容,这些都是构造更复杂插件所需要用到的。那么,就让我们在那里再见了!