`
nydqy
  • 浏览: 37393 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

编程中易忽视的细节

阅读更多

     在IDE环境中,使我们在编程中减少了很多手工敲代码的错误,但是一些细节还是不容忽视的。这也恰恰是我们在编程中产生的BUG。
     假设语法没有错误的前提下,我们又经常会有哪些错误呢?
    1、声明了变量没有使用过
    2、在反复修改代码时候产生遗漏的地方
    3、全局变量和局部变量命名规范问题,有时候自己随便命名,结果在上千行的代码里面不能够明确的看出哪个是局部的,哪个是全局的,这样在修改代码的时候需要耗时很长,而且容易改错。
    4、没有明晰的代码注释,其实这个注释只需要写出代码的实现思路,出入参的含义,特别是关键部份的代码。
    5、编码规范是个很重要的问题,需要我们在编程的时候能够足够的重视。
    6、大多数编程的情况下,我们没有较好的捕获异常,也就是对异常没有做很好的处理,或者叫提示。任由异常的发生,这就给我们的调试造成了相当大的工作量,同时更是增加了BUG的数量。
    7、由于我们做的程序设计,基本上是按照标准操作流程来进行开发的。对于异常流程没有做详细的考虑,因此我们在开发的时候需要考虑全面一点,对整个程序可能出现的问题做个评估分析,这样才可以增加程序的健壮性。
    8、现在都是面向对象的程序了,封装也是比较彻底的,但是还是需要在开发的时候明确异常操作的处理。

     未完待续,欢迎关注!

1
3
分享到:
评论

相关推荐

    C++运算符重载教学和编程中易被忽视的问题

    ### C++运算符重载教学和编程中易被忽视的问题 #### 1. 二元运算符重载为类成员函数时易忽视的问题及解决方法 以复数类为例,在实现复数相加的过程中,很容易忽略一个重要的设计原则:**当一个二元运算符(如加法...

    CMMI实施中易忽视的重要一环

    然而,尽管CMMI的成功案例众多,但也有许多企业在实施过程中遭遇挫折,主要原因是忽视了EPG(Engineering Process Group,工程过程组)的组建和运作。 EPG是CMMI实施的核心,负责制定和执行过程改进策略。EPG的组建...

    中易模板 4套

    "中易模板 4套"的资源包含两个RAR压缩文件:中易精美模版.rar和中易模板_68104.rar,很可能是提供了一组多用途的模板集合。 1. **RAR文件格式**:RAR是一种流行的文件压缩格式,由尤里·扎哈罗夫开发。它允许用户将...

    中易3.31模版4套

    【中易3.31模版4套】是一款专为中易3.31系统设计的网站模板集合,包含了多种风格的设计方案,旨在提供给用户更丰富的网站...通过合理运用这些模板,用户可以在不涉及复杂编程的情况下,快速打造出符合自己需求的网站。

    CProgrammingEssence::sparkles:C语言编程精髓 | 包含 C 语言编程中易出现的陷阱 较难理解的知识点 后续内容将包含实战的网络编程内容 | 提供在线网页文档 :sparkles:

    :sparkles:C语言编程精髓 | 包含 C 语言编程中易出现的陷阱 较难理解的知识点 后续内容将包含实战的网络编程内容 | 提供在线网页文档 :sparkles: 本书特点 文中群主即为作者,Linux 二次元电报群:。 无废话,只给出...

    中易广告联盟程序PHP源码

    【中易广告联盟程序PHP源码】是一款专用于构建广告联盟平台的开源软件,它基于PHP编程语言,为开发者和网站运营者提供了便捷的广告管理、结算和数据分析功能。源码的可用性与稳定性是其核心价值,尤其在测试通过后,...

    中易交换链 3.2版

    如果包含源代码,那么开发者可以进一步研究其编程语言、框架选择以及编码规范,这对于学习和改进软件设计有极大帮助。 此外,分析“中易交换链”的文档资料,如用户手册、API文档或开发指南,能帮助我们理解如何...

    中易激光排版雕刻系统V7.0

    中易激光排版雕刻系统V7.0是一款专业面向印章设计的软件,该软件以矢量图象的方式创建精密的印章,并能输出多种格式的印章图象,以满足多种行业多种场合的应用需求。该软件可配套光敏印章机、树脂腐蚀制章机或者其他...

    中易广告联盟V9开源版支持linux宝塔面板

    中易广告联盟V9开源版支持linux宝塔面板 1.服务器环境需求php5.4+mysql 3.将application、library、www三个文件夹放在同一目录,网站根目录绑定到www 4.手动建立网站所使用的数据库一个 5.访问您的网站(http://www.*...

    中易广告联盟系统7.0

    《中易广告联盟系统7.0:深入了解与应用解析》 中易广告联盟系统7.0是一款专为网络广告行业设计的专业平台,旨在提供高效、智能的广告管理和数据分析服务。这款系统的更新迭代,无疑为广告主、媒体主以及广告运营商...

    中易招聘系统 v1.1

    中易招聘系统是一款开源免费asp人才网站系统,全站CSS+div布局,为用户的修改提供方便,网站内容的每一个角落都可以在后台予以管理,是一套非常适合用做系统建站或者进行二次开发的程序核心。中易招聘人才系统免费,...

    中易广告联盟程序3.31

    特别强调了不要忽视后台域名限制的步骤,这可能意味着该程序有特定的安全设置或许可验证,需要在指定的域名下运行,以防止未授权的访问或滥用。自行修改这些设置可能导致程序无法正常工作,甚至可能引发安全风险。 ...

    中易广告联盟程序

    由于中易后台有域名限制.这时我们通过修改hosts的方法使用我朋友已授权的域名来绕过域名限制进入后台. 用记事本 打开你的电脑 C:\WINDOWS\system32\drivers\etc 里的hosts文件. 添加以下两条记录(备注:127.0.0.1...

    中易广告联盟v9正式版

    "中易广告联盟v9正式版"是一款专为广告主和网站主提供服务的广告管理平台,其核心功能是帮助广告商有效地推广产品或服务,同时让网站所有者通过展示广告来赚取收益。这个“正式版”通常意味着经过了充分的测试和优化...

    嵌入式开发中易失误的细节(笔试题)

    ### 嵌入式开发中易失误的细节分析 #### 1. 使用预处理指令 `#define` 声明常数 在嵌入式系统开发中,使用宏定义来声明常数是一种常见的做法。例如,为了计算一年中的秒数(不考虑闰年的情况),可以使用以下宏...

    中易程序源码3.2 免费提供下载 三次开发修改版!+4模版

    “中易”这个名字可能指的是该程序的核心框架或系统,它可能是一个基于特定编程语言(如PHP、Java或.NET)构建的通用应用框架。源码的开放性意味着用户可以直接查看、修改和学习其内部工作原理,这对于学习软件开发...

    最新中易广告联盟源代码

    用户可以通过解压文件来查看详细的目录结构和源代码,进一步了解系统的工作原理和实现细节。 综合以上信息,"最新中易广告联盟源代码"是一个涵盖会员管理、广告投放、统计分析、支付结算等核心功能的完整系统,旨在...

    中易广告联盟程序PHP源码中易3.31商业版+四套模板

    精品广告联盟,中易3.31官方商业破解无限制版+四套模板,太极,大红,橙色,红色 配置要求:php+mysql (压缩包含详细安装说明,仔细看了。安装要一定建站基础,没有建站基础的最好别下,免得到时候说我程序问题。找...

Global site tag (gtag.js) - Google Analytics