Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.19 KB

Question.md

File metadata and controls

22 lines (16 loc) · 1.19 KB

待解决问题说明

1 安装包

系统运行需要大量安装包,当需要将系统移植到另一环境的服务器时需要花费大量时间安装,配置。

具体问题包括:
1)部分安装包版本必须进行一定控制;
2)各种安装包的安装方式不同,有些需要手动寻找下载压缩包并对相关配置文件进行配置;

考虑的解决方案:
1)将所有需要的安装包直接进行拷贝。但是仍然会有部分安装包需要进行重新安装
2)利用脚本文件对需要安装的包进行一次性安装。但是部分需要控制版本的安装包需要重新处理

2 封装

当前代码根据各功能模块进行了分割,存在以下问题:
1)部分公共方法,在各个公共模块汇总均被调用(如:dynamic_xapian_weibo,time_utils)
在每个模块代码中均存有该文件,使得代码冗余。但是这一部分也冗余对整体移植功能模块具有一定好处。
这一部分需要进行权衡;
2)当前公用的代码封装为function形式,是否使用xapianSearch形式的类的封装方法。
但是还要考虑到代码结构的明了