循环迭代器的命名
我们在编写循环的时候经常使用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]这个错误。因此即使我们经常使用的这些变量命名,我们还是可以做的更好一点。
分享到:
相关推荐
"编程卓越之道_第二卷_运用底层语言思想编写高级语言代码_中文版" 本书第二卷的主要内容是运用底层语言思想编写高级语言代码,特别是80x86汇编语言的应用。下面是本书的详细知识点: 一、编程卓越之道的重要性 ...
在代码编写的命名规则中,有几个主流的命名规范被广泛使用和讨论。首先,匈牙利命名法(Hungarian Notation)是由查尔斯·西蒙尼提出,他后来成为了微软的总设计师。这种命名法在Windows编程中尤为流行,尤其是MFC...
《编写可读代码的艺术》是一本专注于提升代码可读性的著作,它强调了代码的可读性对于软件开发的重要性。可读代码不仅有助于团队协作,还能降低维护成本,提高软件质量。以下是书中涵盖的一些关键知识点: 1. **...
手写代码编写及命名规范
技术资料分享编程匠艺:编写卓越的代码技术资料.zip
《编写可读性代码的艺术》是一本专注于提升代码质量,特别是强调代码可读性的书籍。在IT行业中,尤其是在软件开发领域,代码的可读性至关重要,因为它直接影响到代码的维护和扩展。良好的代码可读性不仅是对其他...
### Verilog代码编写规范详解 #### 一、代码编写风格的重要性 在FPGA设计领域,Verilog作为一种重要的硬件描述语言,其代码的质量直接影响到项目的可维护性和开发效率。每个工程师在编写代码时都有个人的习惯,这...
在C#编程中,编写高质量的代码是每个开发者追求的目标。这份资料《改善C#的157个建议》提供了一系列实用的技巧和最佳实践,旨在帮助开发者提升代码的可读性、性能和维护性。以下是一些核心知识点的概述: 1. **命名...
《编写高质量代码 改善Java程序的151个建议》是一本专注于提升Java编程质量的专业书籍。书中详细列举了151条实用的建议,旨在帮助开发者编写出更高效、可读性更强且易于维护的Java代码。以下是对这些建议的详细解读...
在编写Java代码时,遵守良好的命名规范对于任何开发团队来说都是至关重要的。它不仅涉及到代码的美感,更是关乎代码的清晰性、易读性和可维护性。Java编程命名规范为程序员提供了一套行之有效的命名准则,它从包命名...
### 编写高质量代码——Web前端开发修炼之道 #### 一、引言 《编写高质量代码——Web前端开发修炼之道》这本书聚焦于Web前端开发领域,深入探讨了如何编写易于维护且高质量的代码。随着互联网的发展,特别是从Web ...
综上所述,这套PHP代码编写规范涵盖了变量、类、方法、数据库字段、代码书写、注释和文件命名等多个方面,旨在提高代码质量、可读性和可维护性。开发人员可以根据实际项目需求灵活调整这些规则,以满足特定场景下的...
"Verilog.HDL那些事儿例程代码"的标题和描述表明,这个压缩包可能包含了一系列使用Verilog HDL编写的示例代码,旨在帮助学习者理解和掌握这种语言。 在学习Verilog HDL时,了解基本语法结构是至关重要的。这包括...
代码的可读性是衡量代码质量的重要标准之一。可读性强的代码不仅易于理解,方便维护,还能有效减少错误和提高开发效率。本文将探讨如何编写可读性强的代码,包括代码风格、命名约定、代码结构、注释和文档等方面。 ...
标题 "C#编写的计算器程序源代码" 描述了这是一个使用C#编程语言在Visual Studio 2008开发环境中创建的计算器应用。这个程序包含了完整的源代码,意味着你可以查看并学习它的内部工作原理,这对于初学者或者希望深入...
《编写可读代码的艺术》是一本致力于提升代码可读性的书籍,强调了代码可读性在软件工程中的重要性。代码可读性不仅关乎程序员之间的沟通效率,还直接影响到软件的维护成本。以下是对书中一些核心观点的提炼: 1. *...
JavaScript,简称JS,是Web开发领域中最常用的编程语言之一,广泛应用于网页交互、前端应用开发以及后端Node.js环境。为了提升开发效率和代码质量,各种JavaScript编辑器和IDE(集成开发环境)应运而生。本文将详细...