如果是个人做社区贡献,比如做基础组件、参与开源项目,受众不确定,那自然是有必要上 UT 的。毕竟开源项目很容易别人也要提代码,怎么确认代码能不能 merge ,很多时候 UT 绕不开的。
但如果是个人做一些面向大众的服务想要盈利,那投入时间之前得讲究投资回报比,因为时间不仅仅要做开发,还要做运营或者宣传的话,UT 个人觉得属于不太重要也不太紧急的部分,开发人员在一开始的时候保持一个比较好的状态和开发习惯并且避免摊子铺太大,可能对项目的质量影响更大,太早上 UT 是一种资源浪费,而且 UT 也完全可以等到真的盈利了再补。