快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → 如何轻松快速地处理掉“重复代码”

如何轻松快速地处理掉“重复代码”

时间:2023-01-30 16:12:56人气:作者:快盘下载我要评论

前言

在这里抛出一个问题;大家是怎么区分码农与软件工程师的呢?

我相信很多小伙伴都会说码农就是软件工程师;他们两者不是一样的吗?其实不然;码农就是我们平常所说的搬运代码;即重复的搬运代码;重复的敲着crud;而软件工程师则是利用各种技术手段减少冗余代码。

敲重点

我们又是如何从码农进阶到软件工程师的呢?那必不可少的一步就是要对代码去重;这里我们先聊一聊如何对代码去重。

大致分为几种情况

  1. 硬编码;相同的数据处理;仅有基础不同;其余全部为重复的实现。

    这种情况我们则可以使用注解;将规则定义为注解;对类、字段、方法进行描述;而后通过凡是读取这些类、字段方法;实现对参数和规则的分离;从而实现统一处理的目的;即可减少重复的代码

  2. 业务中的各种实体类之间的属性赋值。

    尤其是vo、do、dto这些数据来回复制;会写大量的属性相互拷贝的代码;容易出现混淆。这种问题最好解决了;我们有线程的工具类去实现;比如BeanUtils的copy方法即可轻松完成我们属性的对拷;即可减少重复代码;亦可减少错误的概率。

  3. 相似逻辑的重复代码

    这种情况也是我们经常遇到的问题;比如我们在京东购物的时候;商品有原价、会员价、plus价格。

    这就是是那种相似的逻辑处理;但是我们不能一个逻辑写一个方法去处理吧;这就会造成冗余代码;我们完全可以将相同的逻辑放到父类;有不同的逻辑则通过抽象方法放到子类中实现。这样就可以大大的减少冗余代码。

好了;今天关于代码消重就聊到这里;今天没有附上代码;还请见谅。欢迎大家留言交流;

也欢迎大家关注我的工种昊《coder练习生》;后续会不定期更新内容;

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。