Weekly Summary(20210509)

程序设计的一些感想

在排查智能短视频的动态视频背景问题过程中,有不少感想:

必须得有一个非常方便的独立的测试环境,不然查问题光是构建环境搞半天

我们的程序也需要设计成【独立的模块】,每个模块都可以【单独测试】、有单元测试;不可测试的模块,必须打回重写

程序必须和数据解耦、和后端解耦,否则不可独立测试;function 编程模式

我们要构建自己的代码片段和工具库,要具备快速出 demo、攻克问题的能力。

论基建的重要性

比如这次发布 DataV3.0,流程也不明确,docker 的镜像也有问题,结果拖了好久,还把我原来的计划(职级课的 PPT)给打乱了,又给我临时加了不少餐。

不能通过流程化和规范化,将工作交出去,我自己就会一直陷入很痛苦的状态中。

实现一个目标,拿到什么结果是次要的,更重要的是,它让你改变了多少。