写出好代码的几个建议
类别:软件设计 浏览量:1766
时间:2015-10-8 写出好代码的几个建议
写出好代码的几个建议一、尽量避免写重复的代码
合并重复的代码,提取,使之独立出来
二、避免写长函数
一个函数越长,圈复杂度就越大,容易出问题的点就越多,并且需要的脑容量也更大,还会导致在修复 bug 的时候,产生新 bug 的概率加大。
原则:每当感觉需要使用注释说明点什么的时候,就把需要说明的东西写入到一个独立的函数中。
三、避免写过长参数列的方法
应该将多个参数定义成一个对象,将对象作为参数进行传递。
四、避免写受多种变化的影响的类
一旦需要修改,最好只修改一处
五、避免一种变化引发多个类需要修改
六、少用 switch 语句,多用多态
七、避免写复杂的条件判断
把需要注释说明的分支条件,提炼成单独的一个函数
八、编码时合理使用循环
如果有些代码实际上是重复性的工作,那么合理的使用循环会使代码量更少
九、避免函数有多个出口
标签:Web
您可能感兴趣
- 最轻量web服务器(免费开源的几款Web服务器软件简介)
- 移动端web页面使用position:fixed
- 搭建web服务器与设置(怎样在Win7系统中搭建Web服务器)
- typescript开发后端(教你使用webpack打包编译TypeScript代码)
- webgl api 源码(基于 HTML5 WebGL 实现的医疗物流系统)
- 属于web服务器的有哪些(web服务器有几种类型?)
- web接口测试中需要测试的几个点
- 最小web服务器linux系统(常用的web服务器软件整理win+linux)
- WEB API 中get、post、put,delete请求方式
- idea怎么在tomcat部署项目(IDEA 配置Tomcat服务器和发布web项目的图文教程)
- webclient乱码
- 宝塔web服务器如何安装(宝塔面板开启Nginx/Apache防火墙四层防御的方法)
- Web页面的字体有哪些
- vscode报错提示框(关于在vscode使用webpack指令显示"因为在此系统中禁止运行脚本"问题)
- HttpWebResponse.StatusCode请求状态代码
- web前端开发的规范
- X86处理器的梦魇 苹果M1自研芯片到底有多强(苹果M1自研芯片到底有多强)
- 泰剧《爱欲之神》Boom kitkong和Great合体杂志(泰剧爱欲之神Boomkitkong和Great合体杂志)
- 素人恋爱综艺火药味十足 男生为赢得芳心集体扯头花,真是出好戏(素人恋爱综艺火药味十足)
- 《囧妈》为何受抵制 春节七部影片撤档背后的责任与博弈(囧妈为何受抵制)
- 提醒 2019年起河南驾考要开设科目五 官方回应来了(2019年起河南驾考要开设科目五)
- 省 市书法家协会 送万福进万家 活动走进禹州美丽乡村(省市书法家协会)
热门推荐
- dedecms注册会员界面如何打开(dedecms后台登录成功后返回到登录界面的解决方法)
- sql server中通过datename获取日期中部分数据
- 写出好代码的几个建议
- linux如何让系统监控一个服务(linux服务监控及运维)
- computer browser服务启动后停止(用户IIS APPPOOLDefaultAppPool登录失败的解决方法)
- CentOS 7下安装配置proftpd搭建ftp服务器的详细教程(CentOS 7下安装配置proftpd搭建ftp服务器的详细教程)
- css3样式设计图片(CSS3 制作的彩虹按钮样式)
- SET STATISTICS IO 的理解
- linux下python安装pip(在Docker中的ubuntu中安装Python3和Pip的问题)
- sql server 2016配置管理(SQL Server 2016 配置 SA 登录教程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9