`
cd826
  • 浏览: 129031 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

编写卓越代码之命名那些事儿

 
阅读更多

循环迭代器的命名

 

    我们在编写循环的时候经常使用i,j,k,itor等等名称,通常我们也知道这是一个循环迭代器的名称,但是你是否写过类似下面的代码:

 

for(int i = 0; i < clubs.size(); i++){
    for(int j = 0; j < clubs[i].members.size();j++){
        for(int k = 0; k < users.size(); k++){
            if(clubs[i].members[j].id == users[j].id){
                 System.out.println(users[j].name + "是" + clubs[i].name + "的成员";
            }
        }
    }
}

很可惜,上面代码可以顺利编译,也有可能顺利运行(不是正确运行哦),也足够让你头痛的啦,我想大部分都有过这样的经历吧 。

如果我们将上面的迭代器的名称i,j,k分别换成ci,mi,ui是否是更好呢,下面我们再来看替换后的代码:

 

for(int ci = 0; ci < clubs.size(); ci++){
    for(int mi = 0; mi < clubs[ci].members.size(); mi++){
        for(int ui = 0; ui < users.size(); ui++){
            if(clubs[ci].members[mi].id == users[mi].id){
                 System.out.println(users[mi].name + "是" + clubs[ci].name + "的成员";
            }
        }
    }
}

 很明显我们就会发现users[mi]这个错误。因此即使我们经常使用的这些变量命名,我们还是可以做的更好一点。

0
12
分享到:
评论

相关推荐

    编程卓越之道_第二卷_运用底层语言思想编写高级语言代码_中文版

    "编程卓越之道_第二卷_运用底层语言思想编写高级语言代码_中文版" 本书第二卷的主要内容是运用底层语言思想编写高级语言代码,特别是80x86汇编语言的应用。下面是本书的详细知识点: 一、编程卓越之道的重要性 ...

    JAVA源代码编写命名规范

    JAVA 源代码编写命名规范 在编写 JAVA 源代码时,遵循一定的命名规范是非常重要的。这不仅有助于提高代码的可读性和维护性,也能够减少错误的可能性。下面将对 JAVA 源代码编写命名规范进行详细的解释。 一、文件...

    编写可读代码的艺术-完整版(带书签)_可读代码_

    《编写可读代码的艺术》是一本专注于提升代码可读性的著作,它强调了代码的可读性对于软件开发的重要性。可读代码不仅有助于团队协作,还能降低维护成本,提高软件质量。以下是书中涵盖的一些关键知识点: 1. **...

    C#代码命名规范

    C#代码命名规范 C#代码命名规范是软件开发中非常重要的一部分,它可以提高代码的可读性和维护性。以下是C#代码命名规范的详细说明: 一、属性命名规范 在C#中,属性命名需要遵守一定的规范,即使用名词、名词短语...

    代码学习,代码编写。

    代码学习,代码编写。代码学习,代码编写。代码学习,代码编写。代码学习,代码编写。代码学习,代码编写。代码学习,代码编写。代码学习,代码编写。代码学习,代码编写。

    技术资料分享编程匠艺:编写卓越的代码技术资料.zip

    技术资料分享编程匠艺:编写卓越的代码技术资料.zip

    Delphi程序员代码编写规范

    Delphi程序员代码编写规范是一份指导程序员按照统一标准进行编程的文档,旨在提高代码的可读性、可维护性和团队协作效率。以下是对规范中各部分的详细解释: 一、序言 序言部分强调了这份规范的重要性,尽管它不是...

    keil 代码编写错误提示以及代码编写提示

    keil 代码编写错误提示以及代码编写提示

    编写可读性代码的艺术.pdf

    ### 编写可读性代码的艺术 #### 一、引言与背景 在现代软件开发领域,编写高质量、高可读性的代码被视为一种至关重要的技能。《编写可读性代码的艺术》这本书聚焦于如何提高代码的可读性,强调代码不仅应该能够被...

    Verilog.HDL那些事儿例程代码

    "Verilog.HDL那些事儿例程代码"的标题和描述表明,这个压缩包可能包含了一系列使用Verilog HDL编写的示例代码,旨在帮助学习者理解和掌握这种语言。 在学习Verilog HDL时,了解基本语法结构是至关重要的。这包括...

    Delphi 程序员代码编写标准指南.rar_Delphi程序_delphi代码

    1. **命名规范**:一个良好的代码编写标准首先会强调命名规则,包括变量名、函数名、类名等,应清晰反映其用途,遵循驼峰命名或下划线命名法,并避免使用单字母变量名,以提高代码的可读性。 2. **注释规范**:在...

    计算机源代码编写规范.doc

    计算机源代码编写规范是软件开发过程中的重要环节,旨在确保代码的质量、可读性和可维护性。本规范详细阐述了编程实践中的一些基本准则,适用于所有软件的源程序编写。 1. **目的** 规范的目的是提高代码的可读性...

    C#代码编写规范标准

    - **可维护性**:编写易于修改和扩展的代码,以适应未来的需求变化。 术语定义: - **Pascal大小写**:每个单词首字母大写,如`MyVariable`。 - **Camel大小写**:除了首个单词外,其余单词首字母大写,如`...

    提升代码质量:编写可读性强的代码的艺术

    代码的可读性是衡量代码质量的重要标准之一。可读性强的代码不仅易于理解,方便维护,还能有效减少错误和提高开发效率。本文将探讨如何编写可读性强的代码,包括代码风格、命名约定、代码结构、注释和文档等方面。 ...

    编写高质量代码--Web前端开发修炼之道

    这份名为"编写高质量代码--Web前端开发修炼之道"的PDF文档很可能是深入探讨这一主题的资源,涵盖了前端开发者如何通过最佳实践和技术来优化他们的工作。 在Web前端开发中,高质量的代码意味着代码具有良好的可读性...

    如何让代码更可读-读《编写可读代码的艺术》读书笔记.pdf

    《编写可读代码的艺术》是一本致力于提升代码可读性的书籍,强调了代码可读性在软件工程中的重要性。代码可读性不仅关乎程序员之间的沟通效率,还直接影响到软件的维护成本。以下是对书中一些核心观点的提炼: 1. *...

    C#代码编写规范.pdf

    C#代码编写规范的主旨在于确保编写出高质量、易于维护和扩展的C#代码。规范基于安全可靠的软件工程原则,并致力于提供一套标准化、可遵从的代码编写指南。通过遵循这些约定,可以提升代码的可理解性、可维护性,并...

    代码编写规范说明书

    《代码编写规范说明书》 代码编写规范是软件开发过程中至关重要的一部分,它旨在提高代码的可读性、可维护性和团队协作效率。这份说明书为开发者提供了一套完整的编码指南,覆盖了注释规范、命名规则、编码规则以及...

Global site tag (gtag.js) - Google Analytics