之前新部署的实体识别的接口服务还是有点小问题,主要是效率上的(不如之前的高),所以考虑再使用APIFunc重构一次。
说起来搭建上一版的实体接口服务时,也是对APIFunc的原型设计实验,再次看代码时,发现其中还是有很大的框架性问题。功能当然是ok,但是从产品设计上,这样的框架原型是无法拓展的,这才是Review代码和重构时比较产生的价值。
简单说来,原来的NER服务自重太大,载重过低。一辆大卡车,只运了一盒蛋糕的感觉。
当时想的是构造一个对象,把相关的东西都放在一起,共享变量空间,然后流程化执行。
ner.connection_test()
ner.getting_data()
ner.adjust_getting_data()
ner.is_data_format_right(