`
gdpglc
  • 浏览: 92860 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

程序中的小技巧

 
阅读更多

1.类中的私有变量前加上‘_’可以避免方法的参数与属性相同时可能引起的问题。

func(a)

{

_a=a;

}

以下代码错误:

func(a)

{

a=a;

}

必须这样写:

func(a)

{

this.a=a;

}

2.以下的代码用哪个?

func()

{

if(ret==Constants.NAME)

{

return Constants.NAME;

}

}

func()

{

if(ret==Constants.NAME)

{

return ret;

}

}

前者返回值明确,但是前一行代码即可说明ret的值是什么,因此意义不大。但是当一个方法里有多个这样的判断,就需要复制这四行代码,采用第二种写法,只要改一个常量就可以完成代码的复制。

3. 类的成员变量是应该显示初始化,还是用程序默认的初始值? 答案是应该显示初始化,这样程序的

可读性好。 有些人可能搞不清java各种类型的初始值。这个有点类似于,对于for、 while等情况,即使

循环体中只有一行代码也要加上'}'。

4.在大多数情况下,程序的可读性更重要。如果在精巧而复杂难懂,和简单但清晰的代码间选择,我想

在性能允许的情况下,应该选择后者。

5. 写程序时,在关键的位置输出log信息,有利于程序的调试,bug的修改,和程序的调优,它也是作路径覆盖测试的一个方法。发生异常一定要打印,重复的打印异常并没有什么,但是不打印异常却会使程序无法找到出错的位置。

分享到:
评论

相关推荐

    微信小程序:小技巧系列合辑No.1

    微信小程序小技巧系列:微信小程序操作中遇到的问题解决技巧。       (此图片来源于网络,如有侵权,请联系删除! ) 微信小程序小技巧系列《一》幻灯片,tab导航切换: ...

    计算机等级考试二级C语言程序设计技巧

    对于计算机等级考试二级C语言程序设计,掌握一定的技巧至关重要。以下是一些关于C语言程序设计的关键知识点和考试技巧: 1. **基本语法**:C语言的语法严谨,包括变量声明、数据类型、运算符、流程控制(如if-else...

    c语言程序调试时的一些小技巧

    程序调试时的一些小技巧

    c#小程序 小程序啊小程序小程序

    本文将深入探讨C#在小程序开发中的应用,帮助初学者快速掌握小程序的开发技巧。 首先,我们要理解C#的基础知识,它是.NET框架的主要编程语言,拥有严谨的类型系统和面向对象的特性。对于C#小程序的开发,我们需要...

    delphi 小程序和技巧

    "delphi 小程序和技巧"这个主题旨在分享Delphi开发中的实用技巧和小型应用程序实例,帮助开发者提高效率和代码质量。以下是围绕这个主题的多个知识点详解: 1. **鼠标的禁用**: 在Delphi程序中,有时我们需要禁用...

    卸载各种顽固程序有什么小技巧.docx

    以下是一些卸载顽固程序的小技巧: 1. 使用安装目录下的卸载程序:一些程序在安装时会生成一个名为unins000.exe的卸载程序,通常位于安装目录下。如果常规卸载不可行,可以尝试将这个程序复制到顽固程序的安装目录...

    计算机程序设计技巧pdf

    《计算机程序设计技巧》这本书是程序设计领域的一部经典之作,它深入浅出地探讨了程序设计中的各种方法和技术,旨在提升程序员的编程能力和解决问题的能力。PDF版本的清晰度高,便于阅读和学习,是广大程序员和...

    卸载顽固程序时的6个小技巧

    ### 卸载顽固程序时的6个小技巧 在日常使用电脑的过程中,我们经常会遇到一些难以卸载的软件,这些软件要么是以IE插件的形式强制安装,要么是没有提供卸载程序,甚至在卸载后还会留下一些残留文件或进程,严重影响...

    windows使用小技巧

    在Windows操作系统中,掌握一些实用的小技巧可以极大地提高日常使用效率。以下是一些关于Windows使用的小技巧,旨在帮助用户更加熟练地操作这个广泛使用的MS操作系统。 1. 快速启动程序:利用键盘快捷键Win + R打开...

    微信小程序-模仿QQ小程序

    本项目“微信小程序-模仿QQ小程序”旨在通过模仿QQ小程序的界面和功能,帮助开发者学习和掌握微信小程序的开发技巧。 首先,我们需要了解微信小程序的基本结构。微信小程序由JSON、WXML、WXSS和JavaScript四部分...

    小技巧快速打开U盘程序.docx

    标题和描述中提到的小技巧是关于如何在U盘上创建快捷方式来快速启动程序。这个方法利用了批处理(.bat)文件的特性,使得用户可以自定义一系列操作,一键执行。以下是详细的知识点解释: 1. **批处理文件**:批处理...

    -电脑的如飞九个小技巧(批处理

    【电脑的如飞九个小技巧(批处理)】 在日常使用电脑时,掌握一些高效的操作技巧可以极大地提高我们的工作效率。批处理技术就是其中一种,它允许我们通过编写简单的脚本命令,实现批量处理一系列任务。以下就是九个...

    PIC单片机中断程序的设计技巧总结

    ### PIC单片机中断程序的设计技巧总结 #### 一、引言 在现代电子系统设计中,单片机的应用越来越广泛。特别是在嵌入式系统领域,单片机因其体积小、功耗低、成本低廉等特点而备受青睐。PIC单片机作为一款中档系列...

    小程序离职交接文档

    5. 小程序开发细节:文档中提供了实用的小程序开发小技巧,如支付流程的建议改进以及跳转逻辑的优化。 6. 知识传递与沟通:文档最后提到了交接文档的目的,是为了让接班人员理解并接手项目的知识点,同时强调了在...

    SAP小技巧收集,SAP常用技能

    本文将分享一些实用的SAP小技巧,帮助用户更高效地在SAP环境中工作。 1. **通过状态栏查看事务代码** 在SAP界面底部的状态栏中,可以直接看到当前活动事务的事务代码,这对于快速找到所需功能非常有帮助。 2. **...

    微信小程序源码-仿酷狗音乐微信小程序

    通过分析和学习这个“仿酷狗音乐微信小程序”的源码,开发者不仅可以提升微信小程序的编程技巧,还能对音乐类应用的常见功能有更深入的理解。同时,这也是一个很好的实战项目,帮助开发者将理论知识转化为实际操作...

    C51程序优化技巧

    ### C51程序优化技巧详解 随着科技的发展与进步,单片机因其高效性和灵活性,在众多领域得到了广泛应用,包括但不限于仪器仪表、工业控制以及家用电器等。然而,单片机系统的资源有限,如何高效利用这些有限资源...

    简单linux字符设备驱动程序与编程小技巧

    简单linux字符设备驱动程序与编程小技巧 代码分析请看http://blog.csdn.net/jiebaoabcabc/article/details/19242621 http://blog.csdn.net/jiebaoabcabc/article/details/19283859

    Matlab程序在LabVIEW中使用的关键技巧说明.doc

    ### Matlab程序在LabVIEW中使用的三大关键技巧 #### 一、使用Matlab Toolbox与LabVIEW集成 **背景介绍**: LabVIEW是一种广泛应用于工程领域的图形化编程语言,它以其直观的编程界面和强大的数据采集能力著称。而...

    Windows操作系统小技巧集锦

    本文将从给定的文件标题、描述、标签以及部分内容中提炼出一系列实用的小技巧,帮助用户更好地掌握Windows操作系统的使用方法。 #### 技巧一:管理Windows Update服务 - **开启Windows Update**:确保系统自动获取...

Global site tag (gtag.js) - Google Analytics