公司工作 半年工作总结

公司工作 半年工作总结文章封面

    工作时长即将迈入半年的门槛前做一次工作总结。


合作开发:

    在项目合作开发时进来了一位新同事,他接手了我正在开发的项目,在了解项目的期间问了我许多项目上的问题。其中,让我感到一些很基础的东西本不该问,这让我感觉或许问题在自己身上,经过一番讨论。我改善了工程结构文档接口文档功能文档工程中的一些注释,这才好转。在更新前文档偏向于第三方平台文档仅限于对接口及功能的介绍,其中工程开发或调用上所需要注意细节并不在其中,导致接手时出现了逻辑上的疑惑。


接口开发:

    以前在开发时接口比较随意,id一类的指定向资源全为query传输,后来看见朋友群里提起了RSET表述状态传递,经过一番了解后发现了自身对于接口规范上的疏漏。[postdeleteputget] 对应 [],指定向的参数可以用路径参数去表述,如获取一个用户信息 GET /user/1  而不是 GET user/info?id=1 ,前者更接近加资源定位表述能力更强。


学习到的技能:  

EggJS

    作为我进入公司后才接触的企业框架,在日常开发上已经熟悉了不少socket.io定时任务中间件...在开发的规范和内存的释放、缓存的运用、后端性能的提升方面深入了不少。就在前不久需要迭代老项目的版本添加功能,之前是用koa2写的工程结果一看,和eggjs对比生产力实在是低了不少,就提出了重构项目的写法,,,然后,重构了。加載中...


Typescript

    暑期下班时间自学了一下TypeScript,下班时间也在使用ts写项目,目前没太多技术上的感慨。只能说 ts真强、用的真爽、接口要排的整整齐齐的...加載中...


ReactJs

    在学ts的同时也去自学了ReactJs比起VueJs,React的按需调用让我印象深刻,Vue普遍为全局调用,这也导致了首屏上的差距。其他感觉和Vue没太多的差别。产品还在开发,也有个把月了但还没上线,可能上线时会有些体会。


业务方面:

    之前没接触过的业务:电子面单及打印机远程对接、利用经纬度计算两者距离,sql利用经纬度计算距离并排序输出、拼单的业务、io的缓存处理及身份认证处理...



    留言 (0)
    音乐封面 点击展开工具栏