清除代码异味[转自掰掰开发]

简介:
为什么我们需要有质量的代码?
 敏捷开发方法是用来应付那些要求代码做大量改动的反馈信息的方法。 
 如果程序没有用一种好的表达方式来表现,那程序会很难读,难维护,难修改。 
什么是代码异味?
 代码异味是一种由写的很差的代码引起的一种有臭味的感觉,一种程序什么地方会有问题的感觉 
 异味更多的是来自一种直觉,而不是一种有据可查的标准,当你看到有味的代码时你就“感觉”到了 
 如果你不把异味清除,不久之后你就会习惯这种气味,不再对它有察觉 
 用任何语言都能写出有异味的代码:即使最简单安全的语言,你也能做出天才才能想出的蠢事
 我们经常会意识不到自己在写很臭的代码,经常需要外人为我们指出这点 
 边注:如果你不想刻意去批评某人的程序,不要说“太愚蠢了”,要说“哦,这很有意思…。可有一种更好的方法你知道吗”
 
本文转自狗窝博客51CTO博客,原文链接http://blog.51cto.com/fxh7622/586476如需转载请自行联系原作者

fxh7622
相关文章
|
5月前
【博客项目】—用户删除功能(十二)
【博客项目】—用户删除功能(十二)
|
5月前
【博客项目】—用户修改功能(十一)
【博客项目】—用户修改功能(十一)
禁止右键,禁止复制,禁止拖动图片demo效果示例(整理)
禁止右键,禁止复制,禁止拖动图片demo效果示例(整理)
|
前端开发
前端学习案例1-对象的禁止配置
前端学习案例1-对象的禁止配置
45 0
前端学习案例1-对象的禁止配置
|
前端开发
前端学习案例17-对象禁止配置
前端学习案例17-对象禁止配置
49 0
前端学习案例17-对象禁止配置
|
SQL 前端开发 JavaScript
DjangoBlog|12 博客文章删除功能(优化版)
DjangoBlog|12 博客文章删除功能(优化版)
175 0
DjangoBlog|12 博客文章删除功能(优化版)
阿里云博客暂停维护说明
由于阿里云的博客功能实在太难用,对于博客发布和转发带来的工作量太大,所以暂停发布新文章,有兴趣的朋友可以转到CSDN或腾讯云关注我。阿里云的博客不支持快捷粘贴图片、不支持一键批量上传来自别的网站的图片,不能自动识别复制过来的文章样式,太难用了,建议阿里云学学人家腾讯云吧。
382 0
【观点】清除代码异味
译文出自:外刊IT评论
713 0
|
Web App开发
博客详细配置,相信我你想要的配置都在这里
因为我们是用工具hexo搭建的博客,主题用的next,所以你看这两个文档所有的问题都能解决。 hexo: https://hexo.io/zh-cn/docs/ next: http://theme-next.
872 0