写代码过程中的冗余处理

冗余就是那些去掉冗余信息并不会影响整体信息完整性的地方。

比如,我们要存储一个四边形的内角角度信息,只需要存三个就可以了,因为第四个可以由前三个推出来,这第四个内角角度就属于冗余信息。

写代码时往往会遇到冗余,那么,我们什么时候应该保留冗余,什么时候应该去除冗余呢?

1、  冗余有好处吗?大部分情况下是没有的。

2、  冗余的好处主要体现在恢复数据和并发读取数据提高效率方面。

3、  冗余的坏处太多了,要看情况。

 

 

在设计时,如果遇到冗余,大部分情况下是要消除冗余的。

在设计 url 时,在表示一个唯一的一个资源时,应该要避免路径中的两个变量同时可以决定一个资源。例如,查看资源 a ,应该设计为a/get ,而不应该是 a/getA 。在其他中也都差不多。如果存在冗余,增加耦合不说,还会大大的影响代码的复用性和扩展性。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值