词库引擎核心设计原则,
经过两天的努力,我们词库的核心设计已经基本完成。
目前,叙词表的核心有以下功能:
1.使用StarDict叙词表(英汉/汉英)的“固定叙词表”查询。
2.使用XML的“动态词库”添加的词汇来查询词汇。
目前已经完成了部分用户功能。在词库引擎的设计中,通过不断的重构,各个模块/组件的设计也已经确定。
但是,仍然有许多任务(TODO/FIXME在源代码中进行了标识)需要我们进行改进。
假期期间,我们将专注于核心基础设施服务,并继续分析用户材料。开学了,大家可以选择自己擅长的事情去实现。
这也是敏捷方法指导所提倡的:让开发人员自己选择实现,做到最好。
界面上还有很多东西需要我们去做,比如Web,桌面。
Web仍然使用最初的考虑:JSF JSP AJAX。
桌面还在:JavaFX
在分析用户资料的同时,大家要记得学习这些知识,学校会正式开始实现。
前面我们已经提出了一些用户资料,其他用户资料还会继续加入进来。
开学前,我们会完成一部分用户素材,分析剩余素材的故事点。
至于分解剩余物资的任务和一系列子任务,开学后第一周会制定出一系列规划游戏。
好了,就这样:-)