Skip to content
This repository has been archived by the owner on Nov 29, 2020. It is now read-only.

TODO: 重构抽象业务逻辑和学校代码,做成通用程序 #62

Open
mohuishou opened this issue Sep 29, 2020 · 2 comments
Open
Labels
enhancement New feature or request

Comments

@mohuishou
Copy link
Owner

No description provided.

@mohuishou mohuishou added the enhancement New feature or request label Sep 29, 2020
@zidoshare
Copy link

之前尝试过,主要问题在于

  • 成绩,不同的学校对于成绩的计算不一样,得充分调研一下
  • 课表,有学校课表完全是采用图片的形式发放,且课制不一样,抽象有难度
  • 各种学校不同的接口缺失,如果要形成完全的通用,只有课表功能有可能实现,其他大部分功能属于学校特有,例如失物招领,大部分学校都没有。

@mohuishou
Copy link
Owner Author

之前尝试过,主要问题在于

  • 成绩,不同的学校对于成绩的计算不一样,得充分调研一下
  • 课表,有学校课表完全是采用图片的形式发放,且课制不一样,抽象有难度
  • 各种学校不同的接口缺失,如果要形成完全的通用,只有课表功能有可能实现,其他大部分功能属于学校特有,例如失物招领,大部分学校都没有。

其实是可以做的

  • 定义一套接口,不同学校的 api 可以做成不同的 适配器,像成绩算法这种完全可以在这一层完成,或者做的更好一些通过 配置进行动态修改
  • 图片形式发放这种,可以让用户自定义
  • 失物招领这种通用需求,完全可以不依赖学校接口
  • 还有新闻消息,问答论坛、校历、校园地图都是可以做的

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants