`
cd826
  • 浏览: 129173 次
  • 性别: 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汇编语言的应用。下面是本书的详细知识点: 一、编程卓越之道的重要性 ...

    关于代码编写的命名规则

    在代码编写的命名规则中,有几个主流的命名规范被广泛使用和讨论。首先,匈牙利命名法(Hungarian Notation)是由查尔斯·西蒙尼提出,他后来成为了微软的总设计师。这种命名法在Windows编程中尤为流行,尤其是MFC...

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

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

    手写代码编写及命名规范

    手写代码编写及命名规范

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

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

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

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

    JAVA编程命名规范Java-开发命名规范

    在编写Java代码时,遵守良好的命名规范对于任何开发团队来说都是至关重要的。它不仅涉及到代码的美感,更是关乎代码的清晰性、易读性和可维护性。Java编程命名规范为程序员提供了一套行之有效的命名准则,它从包命名...

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

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

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

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

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

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

    编写高质量代码 改善Java程序的151个建议 PDF高清完整版

    《编写高质量代码 改善Java程序的151个建议》是一本专注于提升Java编程质量的专业书籍。书中详细列举了151条实用的建议,旨在帮助开发者编写出更高效、可读性更强且易于维护的Java代码。以下是对这些建议的详细解读...

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

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

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

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

    C#代码编写规范.pdf

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

    代码编写规范说明书

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

    java代码编写规范

    Java程序员编写代码时应当遵循的一些基本规范

    卓越编程之道 - 卷2.rar

    《卓越编程之道 - 卷2》是一本深受程序员喜爱的编程指南,主要聚焦于底层编程思维和高级语言的编写。作者Randall Hyde以其独特的视角和深入浅出的讲解,为读者揭示了编程世界的奥秘。这本书是《Write Great Code》...

    单片机程序编写代码规范工具

    单片机程序编写是电子工程和嵌入式系统开发中的重要环节,良好的代码规范对于项目的可维护性、可读性和团队协作至关重要。本工具旨在帮助开发者遵循一定的编码标准,提高代码质量,降低后期维护难度。以下是一些关于...

    C#软件代码编写规范

    在C#软件开发中,代码编写规范是提升代码质量、可读性和团队协作效率的关键因素。遵循一套良好的编码规范能够使代码更容易维护,减少错误,提高整体项目的专业性。以下是一些C#软件代码编写规范的主要方面: 1. **...

    代码编写规则说明书

    综上所述,代码编写规则说明书全面涵盖了代码规范的各个方面,从注释、命名、编码到编程准则,再到代码包规范与控制,以及输入控制校验规则,旨在通过标准化的指导,提升软件开发的质量和效率,降低后期维护的复杂度...

Global site tag (gtag.js) - Google Analytics