Weekly Summary(20201122)

慢就是快

有感于这次短视频项目。

用 Java 重写流程,感觉 Java 的开发习惯绝对不能和 Node 这种脚本语言一样,必须得准备工作做好、用好 IDE 的调试功能,否则后面调试测试效率低到可怕。

走得稳才能越走越快

学习 LF,写代码的时候,注重设计、模块拆分,发现问题马上解决。

这样虽然看起来比较慢,但是每一步都走得很稳,程序质量高,可以预见后面问题会比较少。

不要低估无中生有的难度

这次的短视频生成,实际完成时间比预估的整整多了一周。要知道我们一开始预估的开发时间也就一周不到。

从头开始一个项目,往往会在很多细节上耗费时间,这些都是我在项目初期没有考虑到的。

一定要吸取教训,这已经不是第一次了。

脚本语言做尝试,编译语言做工程

一些想法,可以通过脚本语言(比如 Node、Python)快速做尝试,确定可行性之后,再用 Java 进行工程化开发。

注意尝试是很快的,但是工程化开发是很慢的,不要因为尝试的时候花的时间比较少,就将工程化的时间估算得很少,导致最终无法按时交付。

–来自亲身经历的血泪教训。