Weekly Summary(20201122)
慢就是快
有感于这次短视频项目。
用 Java 重写流程,感觉 Java 的开发习惯绝对不能和 Node 这种脚本语言一样,必须得准备工作做好、用好 IDE 的调试功能,否则后面调试测试效率低到可怕。
走得稳才能越走越快
学习 LF,写代码的时候,注重设计、模块拆分,发现问题马上解决。
这样虽然看起来比较慢,但是每一步都走得很稳,程序质量高,可以预见后面问题会比较少。
不要低估无中生有的难度
这次的短视频生成,实际完成时间比预估的整整多了一周。要知道我们一开始预估的开发时间也就一周不到。
从头开始一个项目,往往会在很多细节上耗费时间,这些都是我在项目初期没有考虑到的。
一定要吸取教训,这已经不是第一次了。
脚本语言做尝试,编译语言做工程
一些想法,可以通过脚本语言(比如 Node、Python)快速做尝试,确定可行性之后,再用 Java 进行工程化开发。
注意尝试是很快的,但是工程化开发是很慢的,不要因为尝试的时候花的时间比较少,就将工程化的时间估算得很少,导致最终无法按时交付。
–来自亲身经历的血泪教训。