专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

代码编程(程序员的10个编程小技巧)

来源:小易整编  作者:小易  发布时间:2023-03-28 10:58
摘要:编程(程序员的10个编程技巧)代码是成为高素质程序员的重要一课,是编程风格的模板。本文将介绍十二中的编程规范和技巧。相信你的代码在学习之后会提升到一个更高的层次。首先要明确,为什么要遵循编码规范?遵循这样的协议有什么好处?1.通过遵循规范...

编程(程序员的10个编程技巧)

代码编程(程序员的10个编程小技巧)

代码是成为高素质程序员的重要一课,是编程风格的模板。本文将介绍十二中的编程规范和技巧。相信你的代码在学习之后会提升到一个更高的层次。

首先要明确,为什么要遵循编码规范?遵循这样的协议有什么好处?

1.通过遵循规范,您可以编写干净简洁的代码。

2.代码的质量。

3.提高代码的可读性

4.使代码维护更容易。

《清洁代码之路》一书的作者罗伯特曾经说过:

“干净的代码简单明了。干净的代码读起来像写得很好的散文。简洁的代码绝不会掩饰设计者的意图,而是充满了清晰的抽象和直接的控制线。”罗伯特·马丁。

1.不要出现莫名其妙的数字。

许多程序员在实现函数时,会为特定目的分配一个没有明确含义的数字。写完这个号,他们连评论都不做。然后,当程序在几天内出现问题时,他们翻阅代码,遇到这个数字,甚至忘记了它的含义。当一个程序需要一个固定的数值时,就给它一个特定的名字。

情况

//错误演示:

for(设I = 0;i

//做点什么

}

//正确的示范:

让学生人数= 50

for(设I = 0;I {

first arr . foreach((secondar)= > {

secondArr.forEach((element) => {

console.log(元素);

})

})

})

//正确演示

const array =[[[' sho AIB Mehedi ']]]

const getValuesOfNestedArray =(element)= > {

if(Array.isArray(element)){

返回getValuesOfNestedArray(元素[0])

}

返回元素

}

getValuesOfNestedArray(数组)

3.笔记

注释是一个老生常谈的话题,很多人并不关注。为了快速完成项目而忽略标注,导致后期修改和复用问题很大,得不偿失。

4.避免创建大函数

当一个函数或者一个类需要的函数太多时,建议分成几个小函数。

假设我们需要加减两个数。我们可以用一个函数来实现。但是把它们分成两部分是个好主意。如果有一个单独的函数,它可以在整个应用程序中重用。

//错误演示

const addSub = (a,b) => {

//添加

常数加法= a+b

// sub

const sub = a-b

//以字符串形式返回

返回“${ addition } ${ sub }”

}

//正确演示

//添加

const add = (a,b) => {

返回a+b

}

// sub

const sub = (a,b) => {

返回a-b

}

5.重复代码

重复代码也是一个常见的问题。在这种情况下,将重复的代码提取到函数中。

继续上面第2点“深层嵌套”中的例子。

//错误演示

const array =[[[' sho AIB Mehedi ']]]

array.forEach((firstArr) =>{

first arr . foreach((secondar)= > {

secondArr.forEach((element) => {

console.log(元素);

})

})

})

//正确演示

const array =[[[' sho AIB Mehedi ']]]

const getValuesOfNestedArray =(element)= > {

if(Array.isArray(element)){

返回getValuesOfNestedArray(元素[0])

}

返回元素

}

getValuesOfNestedArray(数组)

6.变量命名

变量命名也很讲究。好的变量命名可以使代码更容易理解。一般来说,命名遵循以下标准。名字以小写字母开头,其后每个单词的之一个字母大写。比如camel的案例就是camelCase。

函数和变量必须遵循这条规则。

示例代码:

let camel case = ' ' const thisiskamecase =()= > {//so something }

7.函数命名

的函数命名与上面提到的变量命名规则基本相同,但需要注意的是命名要尽量详细。例如,如果我们需要一个可以获取用户银行信息的函数,我们应该尽量使命名具体化,如下所示

错误演示:getUserInfo。

正确的演示:getUserBankInfo

8.命名时注意动词的使用。

例如,我们需要从数据库中获取用户信息。函数的名称可以是userInfo、user或fetchUser,但我建议使用带动词的命名getuser。

//正确演示

函数getUser(){//做点什么}

9.常量值全部大写。

常量名称全部大写,所有单词用下划线分隔。

//正确演示

const DAYS _ IN _ A _ YEAR = 365

10.避免使用字母作为变量。

尽量避免在函数命名中使用单个字母,但是如果在循环中,可以忽略这一点。

//错误演示

const q = () => {

// ....

}

//正确演示

常量查询= () => {

// ....

}//这也可以

for(设I = 0;i

// ...

}

结论

从长远来看,遵循代码编写标准有利于开发者的发展。每个项目的生命周期都很长,谁也不能确定在漫长的周期中会用到之前的哪个代码和函数。所以现在对每一段代码负责,就是对未来的自己负责。加油,程!!!


本文地址:百科知识频道 https://www.neebe.cn/zhishi/942023.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科知识
小编:小易整编
相关文章相关阅读
  • 服装收纳技巧,衣服的正确叠法(让衣柜更整洁)

    服装收纳技巧,衣服的正确叠法(让衣柜更整洁)

    服装收纳技巧,衣服的正确叠法(让衣柜更整洁)衣柜是每个人生活中必不可少的一个家具。但是,很多人经常会因为杂乱无章的衣柜而感到不满和头痛。如果您也是这样的情况,那么可以考虑使用一些收纳技巧和衣服的正确叠法,让您的衣柜更加整洁。首先,收纳技巧是...

  • etf(etf基金买卖技巧)

    etf(etf基金买卖技巧)

    帝国单机2023-05-01百科7今天给各位分享etf的知识,其中也会对etf基金买卖技巧进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!etf是什么?近些日子,一则“旅悄etf是什么?”的问题,...

  • 上古卷轴5武器代码(上古卷轴5武器代码大全文库)

    上古卷轴5武器代码(上古卷轴5武器代码大全文库)

    夏洛的人生2023-05-02游戏7本篇文章给大家谈谈上古卷轴5武器代码,以及上古卷轴5武器代码大全文库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。上古卷轴5武器代码怎么用啊上古卷轴5武器代码需要打开控制台,...

  • 集合竞价(集合竞价买卖股票技巧)

    集合竞价(集合竞价买卖股票技巧)

    好助手百科2023-05-02百科3本篇文章给大家谈谈集合竞价,以及集合竞价买卖股票技巧对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。集合竞价起什么作用集合竞价是为了指定股票的开盘价。有好多小白在第一次听到股票...

  • 创业板代码(创业板代码是多少开头的)

    创业板代码(创业板代码是多少开头的)

    一条龙2023-05-03财经3今天给各位分享创业板代码的知识,其中也会对创业板代码是多少开头的进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!小程序专业开发公司开发小程序好的公司有:凡科轻站、有...

  • 期货技巧(期货技巧包括技术指标吗)

    期货技巧(期货技巧包括技术指标吗)

    知道小编2023-05-03财经3本篇文章给大家谈谈期货技巧,以及期货技巧包括技术指标吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。期货交易技巧期货的买卖是金融领域一种比较高层次的投资方式,需要有专业知识和实...

  • 教你如何推销的技巧

    教你如何推销的技巧

    在现实生活中我们想要办成一件事,很多时候都离不开推销。所以,我们应该掌握推销的技巧,这样更利于我们顺利开展工作,与人成功交往。那么,如何推销更好呢?下面让我们一起来认识一下吧。操作方法01提早做好准备。这个准备包含多方面的内容,比...

  • 让女性潮吹的技巧全攻略

    让女性潮吹的技巧全攻略

    在始之前,彼此交流一下,且对两方面来说都是极美妙的经历。让她确信没什值得尴尬或羞愧的。之前几天最好多活动、活动你的手、手指和臂膀。那些必须的动作很快就会令你手指和臂膀疲劳。1、克服心里的不习惯或是抵触的情绪。2、预留充分的时间,也许会需要2...

  • 周排行
  • 月排行
  • 年排行

精彩推荐