项目还有哪些优化的地方

本文介绍了前端开发中优化项目的重要性,包括编写清晰的注释以便于后期理解和维护,绘制详细流程图以理清业务逻辑,优化插件和组件以减少冗余代码,以及调整项目结构以提升开发效率。通过这些方法,开发者可以在迭代过程中避免陷阱,延长项目的生命周期。
摘要由CSDN通过智能技术生成

很多项目都是在开发时间被压缩到极致的情况下开发出来的,所以有坑注定是无法避免的事情。那么开发完后优化就显得格外重要。

很多前端在第一次的开发后到第一次迭代的过程中,几乎很少会去看项目的代码,要么就在研究一些新技术,每次上线后都不会去把那些开发中留下的坑填上。

所以在开发后做优化是非常重要的一件事,因为如果没做好就意味着你在后面只会把这坑越挖越深,项目的生命周期也会在你一次又一次的迭代中加速结束。那么前端怎么才能做好优化呢,这里我说下我在开发中积累的一些比较有效的方法。

方法一、写注释

在开发中,我们做到在短时间开发并且写出很好的注释。但在上线后,我们依然还是能看得懂自己写的代码,在这段没有开发任务又还没脱离代码的时间里,写好注释无疑是我们最好的选择。好的注释不是为了让接手的人看得懂,也是为了在后面再次看这段代码的时候,你也能用最少的时间去理解当初自己为什么这么写,而你现在有没有更好的办法做优化。

方法二、画流程图

我说的流程图不是指那些简单的、只有业务逻辑的流程图,而是把跳转的方式、跳转的条件、进来这个页面的方式、进来的方式分别用什么表示、做什么处理跳转到什么页面、返回要回到哪个页面,还有跳转时带的参数都要一一写出来。我发现很多前端都不喜欢做这个事情,甚至有些前端说这是产品该做的事情。画流程图对我们有什么好处呢?好处一:接手的人都可以很轻松地通过流程图去了解我们的业务,并且了解我们写代码的时候的逻辑思维;好处二:在日后做迭代的时候如果牵扯到旧代码,那么这份流程图就可以很好地告诉我这里要怎么做迭代优化。

方法三、插件、组件的优化

我接手的大部分项目里,我几乎都能在里面看到一些不合理的结构。甚至有些没有结构可言。比如说,一个模块的功能,却把共用的代码拆成了两部分,然后一部分写到一个共用的插件中,另一部分写到好几个页面里面去。一个if...else就可以解决的事情,却分了两个插件来封装,而且这两个插件的同样代码几乎达到90%以上,然后等你把这个页面的某个功能相关的方法全部找到的时候,你的编译器的tabbar已经打开了好几个文件。像这种情况下,我已经会把用这个js文件的页面全部找到,然后把这个js的代码复制到这个页面里,然后通过对比这个几个文件,把共用的部分抽取出来。

方法四、优化项目结构

在快速开发中,我们很难在开发前写好开发的标准,所以难免会出现一些项目结构不统一的问题,尤其是在小程序这种需要分包的情况下,如何做好项目结构就成了很重要的一环。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值