本周工作思考
脚本编辑器接口的开发不是很顺利,开始设计了8个核心接口,在开发中发现有些功能需要单独的接口,或者以前的接口不能复用,随着开发接口增加到了14个,目前核心开发量比较大的Deploy的接口还在开发中,因为涉及chatbot的脚步的发布流程,需要串联go部分和python的异步任务,目前的单个流程可用,整合起来还是有较大的开发量和自测量。
Chatbot模板优化之前的伙伴开发了一版,我主要参与接口/proto设计,数据库设计和node
部分开发,目前看还存在不少问题,比如接口参数设计的不太合理,汇总数据不准确,模板数据的统计数据相似与企业的汇总数据,但是有很大的不同,比如完成场景数需要做多表的聚合计算,需要补充实现,另外现有库表中的数据需要较大的调整,以增加模版层数据。
随着需求的深入,系统设计上需要更细分domain,并且提供足够的基础方法,这部分是比较欠缺的很多应用层的工作量都是在补充基础方法,迭代新的设计和架构。