第四周工作总结

前言

这周开发任务比较重,C端把封装好的组件拆分,同时B端从头开始,体验了一下配置化开发的便利性,其中主要集中在对于vuera与Scalable Form Platform的结合。

B端

Scalable Form Platform是一个基于动态表单协议(JSON Schema)的表单解决方案,阿里系的,因为不是我从头开始封装,之前也有业务做过这方面的东西,所以到我做的时候基本都是照猫画虎,勉强达到了会用的地步,当然对于vuera这样的将vue与React结合起来的东西,使用过程中难免会遇到一些小BUG,目前对于一些看似很小,实则很影响体验的一些问题也需要我去操作。

关于JSON Schema,作为前后端沟通很重要的桥梁,主要承担了一些规则端过滤行为,略去了一些代码中的规则判断还是很方便的一件事,这样的配置化方式可以把后台具体的表单融合成一个SchemaForm,如在Vue的环境中即使用vuera将SchemaForm转化成Vue组件。在添加新的配置的过程中,一般只需要添加好schema,JS相关逻辑,UI相关代码,然后配置好相关的一些处理逻辑即可。

即只要壳子搭好,再填东西就很简单了,特别在表单的跨层级依赖处理方面,每次添加类似逻辑都要写很长的代码,确实有些得不偿失。

C端

关于C端,写的代码还是难看了点,毕竟C端代码都是老大审核,对于一些代码复用,规则限定,代码封装的要求还是很多的,特别在VCA的一些使用,不能盲目的封装组件而忽视她们之间的差异化,以及业务组件和基础组件一些相关的命名问题尤其需要注意。

交流

交流这部分可以说是越来越顺畅了,测试,后端,运营,产品,包括设计与数据分析,打得交道都越来越多,逐渐知道了一些业务出现问题应该去找谁,靠谱的同事带来的事半功倍的效率的提升等等,当然,和我交流应该就我最不靠谱。。

同时这周不知什么原因,公司容器貌似不是很稳定,也带来了一些问题,不得已也问了技术部同事不少问题,认识的人更多了的说。

分享

组会分享的形式也发生了些变化,老大也需要我做一个分享,确实入职之后加上论文压力,整个五月很少去捋新技术了,这下的分享任务也算能强制让我去再找一些自己不太熟练的知识查阅补漏,因为入职来遇到的问题有不少是基础的工具链的问题,尤其包括git与npm。

下篇文章就讲一下自己最近关于npm,pnpm,yarn和berry的一些调研。

总结

最近每到周六还是有些累的,问了几个上班的小伙伴,得到的答复都是太真实了,事情还是有很多的,尤其是论文与研究相关的事情,感觉还是很难顶的,周末也要加油了。

下周可能又要接触新的业务相关的工作了,不管是Web还是RN都要努力呀!

你可能感兴趣的:(入职总结)