关于工作中优化代码效率的思考

为什么会出现优化代码这个问题

在我的工作当中,总是会优化代码,那么出现这个问题的主要原因是因为
1.我们在写完代码之后并没有代码评审这一过程,个人认为管理岗位更多考虑的是我这个功能能不能按期交付,并不关系代码的质量,反正能用就行,又不是不能用!!然后在客户现场通过一顿花言巧语来蒙混过关
2.开发周期太短,开发人员往往没有经过深思熟虑的前序准备工作,拿到需求想一想差不多了就开始干了
3.同一个接口好多人开发,一个人一个想法,最后会导致代码杂乱无章

优化代码有哪些思路

1.最简单的如果是优化速度那就尽量减少查询也就是数据库连接的次数,如果数据量不是很大可以直接写进内存里
2.从数据库的表结构设计里面来优化,比如你的查询总是有一大堆递归不可避免,那就需要考虑一下为什么会出现递归,并且如何避免递归

优化代码有会产生哪些问题

1.首先,如果从代码结构或者算法上来优化代码,这无异于减少了代码的可阅读性,并且会让后面的人员维护代码的时候异常糟糕,关于解决这个问题可以把复杂地方的代码封装起来,并且和团队里面所有人员进行讲解
2.代码在优化的时候应该注意后续功能的可扩展性,不能说我优化完了,后面想要加业务的时候,优化方案直接失效,只是一个临时的解决办法这是很糟糕的。

这些就是一些我的个人见解欢迎大家讨论自己的观点,喷子就算了!!

你可能感兴趣的:(复盘思考,代码规范)