让你的代码更精彩英文 (让你的代码更聪明:掌握变量命名规则的要诀)

让你的代码更聪明

在软件开发中,编写出优雅、高效的代码是每位程序员的追求。而变量命名作为代码中的一个重要组成部分,对代码的可读性和可维护性起着至关重要的作用。本文将介绍一些让你的代码更聪明的变量命名规则要诀。

1. 使用有意义的名称

一个好的变量名应该能够清晰地表达出变量的用途和含义。避免使用单个字母或含糊不清的缩写作为变量名,因为这样会使其他开发者很难理解你的代码。相反,选择能够准确描述变量用途的名称。例如,使用"totalSales"而不是"ts"来表示总销售额。

2. 避免使用无意义的数字

避免在变量名中使用没有明确含义的数字,这样会降低代码的可读性。相反,可以使用常量或者枚举来表示这些无意义的数字。例如,使用"MONTHS_IN_YEAR"来表示一年有多少个月,而不是直接使用数字"12"。

3. 使用驼峰命名法

驼峰命名法是一种常用的变量命名规则,非常适合用于编写清晰的代码。它的原则是将变量名中的每个单词首字母大写,并且去掉空格或下划线。例如,使用"firstName"而不是"first_name"来表示名字的变量。

4. 避免使用过长的名称

虽然使用有意义的名称很重要,但是过长的变量名也会造成代码的可读性下降。尽量使用简洁的名称,不过要确保名称仍然能够准确表达变量的含义。

5. 保持一致性

在整个代码库中保持一致的命名规则是非常重要的,这样能够使代码看起来更加整洁、统一。选择一种命名规则,并始终坚持使用它。不要在不同的地方使用不同的命名风格,这会给其他开发者带来困扰。

良好的变量命名是编写优秀代码的重要组成部分。通过使用有意义的名称、避免使用无意义的数字、使用驼峰命名法、避免过长的名称以及保持一致性,你的代码将变得更加聪明、可读性更高,并且更容易维护。


怎么让代码里变量的命名设计得更好?

尽量没有特殊字符,小写字母开头,尽量用英文表示,让它变的有意义。用骆驼命名法,例如 myName

求翻译这句话We believe that as you code, it is critical that you begin to document or comment each

but it willmake it much easier for others to understand your code when they look at themodel,在你编代码的时候开始记录或者注释每个你写的步骤是很重要的。这样做不仅让你更容易理解模型的逻辑,而且也会让其他人在看模型时更容易理解你的编码.我们相信We believe that as you code, it is criticalthat you begin to document or comment each procedure you write. Not only willthis make it easier for you to understand the logic of the model

如何能快速掌握写代码的本领?

如果想继续写软件的话,下面也许对你有帮助:1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。 2. 丰富的想象力。不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想象力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。另外,多看科幻电影也是一个很好的途径。 3. 最简单的是最好的。这也许是所有科学都遵循的一条准则,如此复杂的质能互换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2。简单的方法更容易被人理解,更容易实现,也更容易维护。遇到问题时要优先考虑最简单的方案,只有简单方案不能满足要求时再考虑复杂的方案。 4. 不钻牛角尖。当你遇到障碍的时候,不妨暂时远离电脑,看看窗外的风景,听听轻音乐,和朋友聊聊天。当我遇到难题的时候会去玩游戏,而且是那种极暴力的打斗类游戏,当负责游戏的那部分大脑细胞极度亢奋的时候,负责编程的那部分大脑细胞就得到了充分的休息。当重新开始工作的时候,我会发现那些难题现在竟然可以迎刃而解。 5. 对答案的渴求。人类自然科学的发展史就是一个渴求得到答案的过程,即使只能知道答案的一小部分也值得我们去付出。只要你坚定信念,一定要找到问题的答案,你才会付出精力去探索,即使最后没有得到答案,在过程中你也会学到很多东西。 6. 多与别人交流。三人行必有我师,也许在一次和别人不经意的谈话中,就可以迸出灵感的火花。多上上网,看看别人对同一问题的看法,会给你很大的启发。 7. 良好的编程风格。注意养成良好的习惯,代码的缩进编排,变量的命名规则要始终保持一致。大家都知道如何排除代码中错误,却往往忽视了对注释的排错。注释是程序的一个重要组成部分,它可以使你的代码更容易理解,而如果代码已经清楚地表达了你的思想,就不必再加注释了,如果注释和代码不一致,那就更加糟糕。 8. 韧性和毅力。这也许是高手和一般程序员最大的区别。A good programming is 99% sweat and 1% coffee。高手们并不是天才,他们是在无数个日日夜夜中磨练出来的。成功能给我们带来无比的喜悦,但过程却是无比的枯燥乏味。你不妨做个测试,找个10000以内的素数表,把它们全都抄下来,然后再检查三遍,如果能够不间断地完成这一工作,你就可以满足这一条。

怎样有效的提高编程能力??

1、 文档和程序是必须要看的,因为这些可以让初学者很快的对公司所开发的软件有一个初步的了解;2、看程序不是漫无目的的看而是看公司编写代码的方式(风格),初学者所担心的系统复杂,操作表字段多那些在日后熟悉了公司的编码风格之后会慢慢的好起来。3、熟悉了公司的编码风格之后,初学者要自己抽出一些模块来练习这样既能让自己熟悉编码风格,而且很多在初学者光看文档时找不到的问题,都会冒出来,这些问题初学者要多想,重复的想,那样会让逻辑思维不断的趋于严谨,而编程能力自然而然的也就提高了。编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。

你使用哪种编码规范? - 技术问答

能让别人看懂的就是好规范其实与其说代码格式的规范,变量的命名更是最不规范的开发问题,一会用拼音一会用英文单词的变量名看着最头疼。

代码设计时应遵循哪些原则

1提高编码质量,代码可读性和可维护性。2代码编写规范2.1 删除所有无用代码2.2 必须给代码添加注释,一个类的注释字数不得小于代码的百分之20%2.3 建议遵循30秒原则。如果另一个程序员无法在三十秒内无法知道你的函数在做什么,如何做以及为什么要这样做,那么说明你的代码是难于维护的,需要得到提高。2.4 一个函数的代码长度不允许超过100行,超过一百行的函数建议在不破坏原子性的基础上进行拆分。2.5 变量都应在方法或者类的头部集中定义2.6 保证一行代码只做一件事2.7 使用括号来控制操作符的运算顺序,以免使用java默认的操作符优先级顺序。2.8 代码格式化:对代码进行格式化,再进行提交。2.9 接口不允许没有方法或者变量的声明3. 命名规范3.1 各种标识符的命名要使用有实际意义的英文单词或者英文单词缩写,缩写词及英文单词要收录在项目的简写词汇表中。切忌使用阿拉伯数字和拼音进行命名。3.2 类名:首字母大写,每个单词首字母都需要大写。3.3 方法名:首字母小写,其余单词首字母都需大写。3.4 全局变量,和常量名称要求全部字母大写。3.5 参数名称与局部变量基本相同,区别在于参数名称需要加上冠词a ,an 或者在单词结尾以s结束。 4. 注释规范4.1 注释需要注意的事项:★注释应该用中文清晰表达意思,应该是程序看起来更清晰,更容易理解★注释要尽量简明,避免装饰性的注释。★注释不但要说明做什么,还应当说明为什么要这样做。最好先写注释表明要做什么,再进行编码。 4.2 类的注释★类的用途,目的。包括其他人感兴趣的介绍。★已知bug,当然最好是修改好所有的错误,但有时可能暂时没有办法修改,或者没有时间修改。★开发和维护该类的历史列表,记录每一次修改的作者,日期,修改的内容。★列举类的各种稳定状态,说明调用成员函数使类的状态产生的变迁(可选)。★同步问题(可选)★对主要的算法必须加以说明,主要流程必须给予引导性说明标准格式:如果对已经版本话的类进行了修改,需要按照如下格式为每一次修改附加修改历史记录:// 修改人 + 修改日期// 修改说明 范例:// 李四 2010/07/02// 添加错误数据修改后继续批量保存的处理函数 saveBatch( @Bind(key = itemParams, defaultValue = ) String itemParams, @Bind(key = pid, defaultValue = ) String pid)。// 王小二 2010/07/024.3 接口注释:★接口的注释风格基本与类的注释风格相同;★在别人使用接口之前,必须了解接口所包含的概念。检验一个接口是否应该定义的简单方法是:你是否能★够容易的描述接口的用途;★接口如何应当和不应当被使用。开发者需要知道该接口如何被使用,也希望知道该接口不能被怎样使用。4.4 函数的注释★函数头注释必须包括:函数执行了什么功能,为什么要这样处理;函数处理过程中对对象的哪些属性★可能进行更改;函数执行前后,对象的状态;★比较、循环等控制结构加注释(可选);★在代码的功能并非一目了然的情况下,应当说明为什么要这样做;★局部变量必须加注释;★复杂难写的代码必须加注释;4.5类属性的注释:★描述域的用途。使别人知道如何去使用它;★对于有着复杂事物规则的域,可以加入范例来说明。有时候一个简单的小例子,抵的上千言万语;


本文地址: https://www.1dh.cc/article/2631.html
山东淄博环宇桥梁模板有限公司

山东淄博环宇桥梁模板有限公司

童程童美少儿编程培训课程

童程童美是上市教育集团旗下少儿编程培训品牌,凝聚美国纳斯达克上市公司20年少儿编程课程培训经验,形成了以人工智能编程、智能机器人编程、信息学奥赛、创意启蒙课等课程体系为核心,集国内外大型赛事、国际国内游学、冬夏令营等为一体的中国青少年STEAM创客教育平台。

荆州市科学技术协会

荆州市科学技术协会,荆州市科协,荆州市科技,荆州科技,www.jzkx.org.cn

东莞赫利视觉科技有限公司

东莞赫利视觉科技有限公司

映美ME云打印

映美ME提供云打印,wifi打印机,使你无论身处何地,只需一封邮件就可以随时随地打印。

实验室超纯水机,反渗透纯水设备厂家[宏博水处理]

宏博专注生产工业纯水设备,锅炉软化水设备,反渗透纯水处理机,edi纯水设备,全自动软化水机.提供各种纯水超纯水解决方案,广泛用于医药,工业化工,电子.

玻璃温室

菲鹏是一家集成设计,造价,施工一条龙的温室厂家,对建造玻璃温室,连栋温室,日光温室,蔬菜大棚有着多年的经验,建造湖北温室大棚选武汉菲鹏温室设备科技有限公司。

国家同步辐射实验室

国家同步辐射实验室

鄂尔多斯市自然资源局

鄂尔多斯市自然资源局

嘉兴市同辉高速公路服务区经营管理有限公司

嘉兴市同辉高速公路服务区经营管理有限公司于2004年10月15日注册成立。坐落在浙江省桐乡市凤凰湖大道666号,是一家集高速公路服务区管理、餐饮、超市连锁、旅游商贸于一体的民营企业。

沈阳华科真空科技有限公司

沈阳华科真空科技有限公司是由几位中科院博士生联合创办和管理的高科技研究型企业。公司业务部主要分为太阳能发电领域事业部和科学仪器事业部两大部门。太阳能发电领域事业部以致力于光伏发电系统集成研究、光伏设备研发生产为主导。华科真空光伏部与国内外多所著名高校、电力设计研究院、业内知名企业及相关钢结构生产企业建立了战略合作伙伴关系,拥有全套的光伏系统集成设计能力与配套产品供应。科学仪器事业部主要致力于实验室科研仪器系统集成、真空非标系统的研发生产及各种实验室特殊需求仪器的研制。科仪事业部自开展业务以来与国内众多知名科研机构(如北大、清华、沈阳金属研究所、苏州纳米所、上海硅酸盐研究所、大连化物所、北京化学所、北京理化所、空间中心等)建立了良好的合作关系。华科真空科仪事业部拥有自主知识产权的电子束镀膜机、高真空CVD炉、退火炉、焊接炉及密封送样机构已在国内先进碳材料研究领域得到了广泛的应用和一致的好评。