博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Don't Repeat Yourself (不要重复你自己)
阅读量:6119 次
发布时间:2019-06-21

本文共 332 字,大约阅读时间需要 1 分钟。

DRY是指Don't Repeat Yourself特指在程序设计以及计算中避免重复代码,因为这样会降低灵活性、简洁性,并且可能导致代码之间的矛盾。《The Pragmatic Programmer》对这一思想做了很好的阐述。

把一切重复的代码抽象出来。我觉得最主要的原因是很好维护,当需要改动时只需要改动一次。

代码复用的层次:

函数级别复用,对象级别复用,接口级别的,类库级别复用,框架级别复用。
注:我们目前还处在“函数级别复用”上。(这个最基本的做好也减少了不少重复代码.....)

另一个有关的观点是:把固定的部分和变化的部分分离出来。

固定的部分分离有利于代码复用,变换的部分分离,在变换发生时容易修改替换。

简洁比简单更重要,维护成本高低的决定因素。

转载地址:http://lxlka.baihongyu.com/

你可能感兴趣的文章
存储过程
查看>>
phpcms v9栏目列表调用每一篇文章内容方法
查看>>
python 自定义信号处理器
查看>>
luov之SMTP报错详解
查看>>
软件概要设计做什么,怎么做
查看>>
dwr
查看>>
java的特殊符号
查看>>
word2010中去掉红色波浪线的方法
查看>>
fabric上下文管理器(context mangers)
查看>>
JQuery-EasyUI Datagrid数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)
查看>>
并发和并行的区别
查看>>
php小知识
查看>>
Windows下安装、运行Lua
查看>>
Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解(二)
查看>>
用php curl请求接口碰到的问题总结
查看>>
初识中间件之消息队列
查看>>
MyBatis学习总结(三)——优化MyBatis配置文件中的配置
查看>>
Spring常用注解
查看>>
我的友情链接
查看>>
PCS子层有什么用?
查看>>