我入职好未来培优云课堂组4个周了,一直没有过整体的总结。
总的来说:
这一个月,技术方面想了很多的东西,也做了一些东西,业务方面包括流程和每一块具体的逻辑有了一定了解。
想了很多东西:
前段时间在写react技术栈的代码,切换到vue之后,思想方面碰撞融合,产生了很多想法,加上我对设计模式和vue设计思想的思考,以及在阅读项目代码的过程中,发现的一系列问题,写了一些文章。
我平时写的东西都放简书上,这次也是。主要内容包括: mvc和架构、 拖拽和埋点指令的封装、 动态换肤、 组件开发流程、项目中的问题。
做了一些东西:
封装了onceDecorator,使用装饰器模式,并写了文档,建议作为项目中代码的一种可选封装形式。
封装了 dragmove指令,把组件代码中的很多代码转移到了指令中,并写了文档。
封装了 埋点指令,简化了埋点api,使得组件中埋点代码大大减少,并写了文档(考虑到测试,下个版本再引入)。
动态换肤的设计文档
正在做的和想要做的:
想要做一个基于埋点数据和action、mutation收集的数据,进行简单可视化的工具,展示用户的行为路径,辅助调试和bug重现。
想再git hook的prepush里加上eslint以及进行多commit合并甚至结合gitlab做code review的环节,做了一部分,遇到一些问题
想把vuex的store加上namespcae,能使得组件使用的getter和action以及mutation更能清晰的找到所属的model
想做一个 git的工具,来简化一些git操作,以及自动做一些git配置
想做获取临时密码脚本 ,结合钉钉机器人。把申请动态密码的过程给自动化,并且做成定时任务。
其实开始并没有想法想做什么,只是在看代码或者开发的过程中遇到一些问题,然后去做,在做的过程中收获了一些东西。
网友评论