相关问题
TG 机器人源码怎样优化代码结构以提高可维护性?
首先,命令和逻辑分离,不要全塞在一个文件里,以后修改命令和添加功能都比较方便;其次,可以模块化管理功能模块,比如把用户相关功能模块放在一起,消息处理模块放在一起;再次,可以抽象一些通用方法,比如发送消息、参数解析等,减少重复代码;再次,加上注释,哪怕只给自己看,也比不写好;最后,建议加上日志,出了问题好查。
6 个点赞 1 回答 314 浏览
首先,命令和逻辑分离,不要全塞在一个文件里,以后修改命令和添加功能都比较方便;其次,可以模块化管理功能模块,比如把用户相关功能模块放在一起,消息处理模块放在一起;再次,可以抽象一些通用方法,比如发送消息、参数解析等,减少重复代码;再次,加上注释,哪怕只给自己看,也比不写好;最后,建议加上日志,出了问题好查。