`
cpszgy
  • 浏览: 22895 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

在程序中使用具名常量

 
阅读更多
      今天写好了一个程序,涉及到了许多setProperty(String key,Object value)的调用、
还有涉及getProperty(String key)。在初写代码的时候Key的值是用简单的id来表示。
写到后面需要改变了。好吧后来就把所有涉及set,get方法都改过来了。结果有一个query(String query)里面是个涉及这个Key的查询语句。结果就是程序读了好多遍都没发现错误。。。。 还有个是query里面的一个Key少了一个字母。也是找了很久才发现。
所以尽量避免用神秘字符。不仅涉及到更改的时候方便,而且也会避免拼写的错误。毕竟编译器会帮你检查。
0
0
分享到:
评论

相关推荐

    chap常量变量数据类型实用PPT课件.pptx

    指针类型`void`用于表示不指向任何特定类型的数据,通常在泛型编程或者函数参数中使用。 枚举类型`enum`允许创建一组具名的整型常量,便于表示和操作一组相关的值。 常量在程序中是不可变的,分为整型常量、实型...

    VBscrpit参考手册

    文字常量是直接在代码中使用的固定值,而具名常量则为常量赋予了名称,使得代码更具可读性。具名常量的使用可以减少硬编码,使代码更易于理解和维护。 ### 8. 流程控制 流程控制结构,如If分支、Select Case分支、...

    良好代码从命名开始

    特别地,在编写布尔值或状态变量的命名时,应避免使用“是/否”(yes/no)这样的简单二元命名,而应使用更具体的描述来表达状态,比如使用枚举类型或具名常量来定义状态变量。这样做可以提高代码的清晰度和减少错误...

    2作用域-------------21名字空间归类.pdf

    但是,匿名名字空间不应在头文件`.h`中使用,因为这可能导致重复定义的问题。 2.1.2 具名名字空间 具名名字空间通过给作用域赋予一个特定的名称,使得代码更具可读性。它可以用作将一组相关的类、函数和变量封装在...

    software foundations

    例如,枚举类型允许定义一组具名的常量,这些常量在逻辑上是相等的,但它们在程序中代表不同的选择。 证明技术是软件基础中不可或缺的一部分,包括通过简化、重写、案例分析和归纳法等技巧来证明数学命题。归纳法...

    七年c语言试题

    在给出的程序中,程序接收两个字符,转换为对应的整数并输出。 9. **逻辑表达式**:在C语言中,逻辑表达式如`(a>b>c)`会根据比较结果产生0(假)或1(真),这里的d最终会被赋值为0,因为表达式`(a>b>c)`等同于`...

    VBScript程序员参考手册.pdf

    - **概念**: `Option Explicit`是VBScript中的一个声明指令,用于强制在脚本中使用的所有变量必须先声明后使用。 - **用途**: 使用此指令可以避免因未声明变量而产生的错误,并有助于提高程序的可读性和维护性。 **...

    C语言32个字符的定义.pdf

    31. VBScript的常量定义使用`Const`关键字,如`Const Pi = 3.141592654`,常量一旦定义,其值在整个程序运行期间都不能改变。 了解并熟练运用这些C语言的关键字和转义字符概念,有助于编写更加高效且易于维护的代码...

    JavaScript语法手册&JavaScript程序范例

    `var`在函数作用域内,而`let`和`const`在块级作用域内,其中`const`用于声明不可变常量。 2. 数据类型:JavaScript有七种数据类型,包括基本类型(Number、String、Boolean、Null、Undefined、Symbol和BigInt)和...

    Google C++ 编码规范

    在头文件中使用类 `Foo` 而不需要访问其定义的方式有: 1. **数据成员**:声明为 `Foo *` 或 `Foo &`。 2. **函数声明**:使用 `Foo` 作为参数或返回值的函数只需声明而不在头文件中定义。 3. **静态数据成员**:...

    Elixir程序设计语言221

    你可以使用 `fn` 关键字定义一个匿名函数,使用 `def` 在模块中定义具名函数: iex> add = fn (x, y) -> x + y end #Function iex> add.(1, 2) 3 管道操作符 管道操作符 (`|>`) 用于将数据从一个函数的输出传递到...

    Kotlin Language Documentation

    Kotlin的编译器插件允许与OSGi(Open Service Gateway Initiative)这样的模块化系统集成,这使得在模块化环境中使用Kotlin成为可能。同时,Kotlin提供了类型安全的构建器,它们是Kotlin语言的特性,能够帮助开发者...

    Delphi2010语法手册.pdf

    - **异常对象**:异常处理中使用的特殊对象类型。 - **异常处理语句**:try-except、try-finally等语句用于处理异常。 - **手动触发异常**:主动抛出异常的场景和方法。 - **Abort语句**:强制程序退出的一种方式。 ...

    Ecma-334 C# Language specification

    5. **表示约定**:规定了文档中使用的符号、格式等,帮助读者更好地理解文档内容。 6. **缩写与术语**:解释了文档中出现的常用缩写词和专业术语。 7. **一般描述**:对C#语言的整体特性进行了概括性的介绍。 8. ...

    vito的Web前端学习_JavaScript_Day1

    const用于声明常量,一旦赋值后不能更改,而let则可以在同一作用域内多次赋值。 控制流语句是程序逻辑的关键,包括条件语句(if...else)、循环(for、while、do...while)以及switch语句。掌握这些语句能够帮助...

Global site tag (gtag.js) - Google Analytics