关于工作
@(日期)[2020.08.15]
最近一段日子都在忙关于乙方代码的事情,项目基础功能差不多了,乙方发来了代码.spring-cloud-netflix的微服务架构.我们这边需要了解源码、数据库、打包、测试、发布的全过程及所有细节,当然pc移动都少不了。
杂记
后端代码和数据库
作为开发来讲,如果有文档或这讲解的话后端代码其实没什么,但是业务流程还是需要文档支持的.但总体看真的是一团糟.文档不细,数据库结构说明不准确,代码注释少的可怜(业务端).不算vue和freemarker的代码,java代码大概有80多W行.而我们只有三个人,水平也是参差不齐.没办法,只能一行一行debug看代码,感觉跟反编译似的.
数据库方面怎么说呢,大部分业务表全部是反范式设计,一个表或多个表的列之间都有业务逻辑的依赖关系,然后没有文档支持,mmp了
部署问题
前后端分离的微服务,其实只是部署上微服务.前端nginx还好,至少自己研究过.其他网络问题,略坑.还是人员素质问题.
关于业务
从运维转到现在的代码(虽然以前是码农),但是现在又要开始到地里给客户服务和调研了,虽然业务调研很正常,但是也得有个分工吧.搞产品设计的不理解产品,搞业务的之前都搞了2年了,现在还要去调研.也太逗了吧.
虽然是公司里的一块砖,但总这么搬来搬去砖早晚会碎的
目标
- 尽快把kotlin搞完,然后把自己想做的东西弄完.
- 前阵子有个陌生人加我聊了下中年危机,我想我也是有的,要是能什么都不做,只写自己的代码多好.
Tips
坚持自己想做的,多考虑下自己