前言
最近接手了公司前端Taro的的多端项目。搞了2-3个星期。开发过程中一直很激荡。
客观上说,这是我接手的最乱的项目之一。组件和封装都没做好。导致我接了需求以后。对着代码看了1-2天还没真正敲第一行有用的代码。
其实开发过程中,很多事情是无法避免的。
因为每个人的代码风格和代码实现思路不一样。你不可能让别人写出符合你阅读的代码。
所以,代码如果没有维护措施,就会一直越来越难以维护。
但是,无论你的代码风格如何,无论你的代码思路是什么样的。总归是要遵守一些编程的基本素养,和一些共识的。
代码现状
这个项目,有好的地方,也有不好的地方。
好的地方在于,代码里面用了typescript。对各种参数的控制比较好。
差的地方,最大的缺点,就在于组件的封装性。
封装性
代码封装性很差。例如接收的一个页面是这样的: