本周工作思考
Chatbot模板管理本周底层实现重新写了一版
主要原因有4个,1是原来的实现的bug比较多,细节上不满足业务需求,2是原来的设计实现比较难维护和扩展,3是重新实现的成本相对于之前实现的维护和修复bug的成本,是可以接受的,且也方便脚本编辑器的开发,4使用新宇熟悉的权限设计思路,权限部分能较快实现,而且能和学习平台的设计思路保持一致。
这个项目我复盘了一下,1是我对Chatbot go的细节深入度不够,在细节实现上花费了不少时间,2是对go grpc缺乏经验,在上面踩了2个坑,花费数小时才搞定,3是决定重新实现的时间太晚了,上上周五就应该看到关键的问题,做出技术结论和决定,犹豫了一下,导致时间很紧张。
以后还要多花一些时间练习下go的大型产品类项目,对于技术决定一定要审慎思考,果断决定,当然这样也依赖于对整个项目和技术的掌握程度,所以在做好项目的同时,也要做好技术总结和思考。