关键词不能为空

位置:爱淘啦励志网 > 励志名言 > qq炫舞名-写给所有程序员:好名字是成功的一半

qq炫舞名-写给所有程序员:好名字是成功的一半

作者:车型网
日期:2020-10-19 11:24:27
阅读:
最新资讯《qq炫舞名字-写给所有程序员:起个好名字是成功的一半》主要内容是做了多年的程序猿,你可能还没意识到为文件,为变量,为函数起个好名字的重要,今天就来分享一点点个人的代码笔记,希望能对你有点新的认识。1.没意义的名字 例子:int a = 1;int b = 2;int c = a + b;System.out.-qq炫舞名字,现在请大家看具体新闻资讯。

制作了多年的程序猿,你可能还没有意识到为文件、变量、函数取好名字的重要性。 今天我想分享一点个人的代码笔记,让你有新的认识。

1 .无意义的名称示例:

int a = 1;

int b = 2;

int c = a + b;

System.out.println("c="+c " )

这个代码很简单,输出两个和,但有问题。 看c就知道是两个和。如果我们的代码足够的话,每次看到a、b、c,我们都必须在逻辑上分析一下这个代码。 这是浪费时间。 因为这个名字不仅区别变量,也不给我们有用的信息。

2 .误解的名称int apple = 1

int banana = 2;

int orange = apple + banana;

system.out.println ( " orange = " + orange " )

这个代码包含逻辑炸弹。 因为名字有意义,所以常常在意名字的意思。 一眼看出口橘子是有关系的,却发现不是,还得从头看。 苹果是什么? banana是什么?把他们俩合起来有什么意思?如果这样的代码足够的话,我保证比a、b、c更烦躁。

被误解的名字,往往要让人思考意思,发现错误后从头开始看。

3 .数值命名int a1 = 1

int a2 = 2;

int a3 = 3;

int a4 = a1 + a2;

System.out.println("a4 ="+a4 "

因为取了数字的名字,所以我不得不看那个相关的名字。 从a开始,既然用号码来区别,我想他们之间肯定有什么关系。 不行。 不要写错了。 让我们看看他们的意思。 的双曲馀弦值。 的双曲馀弦值。 每次看到这个代码,就必须去看看那个“兄弟”在做什么,有时候会粗心大意地写错。 例如,以上a4 = a1+a2;

我写了a1+a3。 这真的很难理解。

数字的命名,读者必须看兄弟的名字,写错和检查不容易。

4 .大家来找的int naturalFirstNum = 1

int naturalSecondNum = 2;

intnaturalsumnum = naturalfirstnum + naturalsecondnum;

system.out.println ( " naturalsumnum = " + naturalsumnum " )

如果有类似的名称,请先写上这些不同的部分,然后写在最后。 请不要把这个部分放在中间。 这个错误率变大,容易发生写错,检查不容易。

你看到上面三个区别了吗? 开头的结尾是一样的,但半途而废,很容易出错。 如果必须这样写,请将naturalFirstNum更改为firstNaturalNum,将naturalSecondNum更改为secondNaturalNum,然后修改naturalSumNum。命名约定需要固定的开头( btnnum )

5 .请勿使用与类型相同的名称。 这会使您的搜索变得困难list=newarraylist ( ) :

这个名字有两个插槽。 1 .在搜索列表时也搜索列表。 如果我把名字全局替换,我也替换了list,所以会犯很大的错误。 2 .毫无意义。 如果我做错了指派,强语言的IDE看到这个名字,也不知道它的作用是什么。

这通常发生在自定义类中,例如

苹果=新苹果( );

聪明的程序员写道:

苹果映射=新苹果( );

苹果优于苹果。 因为IDE的搜索变得更简单

好名字

int firstNum = 1;

int secondNum = 2;

int sumNum = firstNum + secondNum;

system.out.println ( " sum num = " + sum num " )

注意到了吗? 如果用firstNum代替num1,则识别度提高,firstNum和secondNum不像num1和num2那样容易出错。 因为是变量名,所以采用名词,不写动词firstAdd就容易头晕,1+? 这是什么动词不能完全表达变量名的意思。

同样,函数名(方法名)使用动词+名词。

公共静态视频主(字符串)

爱淘啦励志网相关推荐