主页 > 程序员中山人才网

程序员们有什么好的编程习惯?

220 2024-03-14 07:48

一、程序员们有什么好的编程习惯?

1.代码重构得趁早

在开发过程中,为了赶进度,我们很容易「欠下技术债务」,也就是为了赶时间,用了一些不规范的写法。技术债务积累多了,人称「屎山」,日后应用出现问题,查起bug来非常的费劲,改起来也可能修一个bug出两个bug,甚至严重的,一改就崩溃。

所以每次发完一个版本,要及时review,并抽时间优化,有必要的话,重构下。关于如何重构我很久之前写过一篇文章,可能观点有点简单,就随便看看吧。

桔了个仔:非IT人士都能看懂的工程代码重构方法:三步走

2. 不要注释掉无用代码,直接删掉

有的人觉得这个代码日后会用到,所以经常把一大段代码注释掉,然后一年过去了,接手的同事也不敢删,于是留了一段祖传的无用注释。我认为,放心删掉吧,把代码变更追踪的功能交给svn或者git等版本管理工具。删了之后在log里写清楚你删了什么内容就好,日后如果用得到,你直接就去log里找当初的更改,然后复制回来就行了。这样做的好处是:

  • 提高代码可读性
  • 不给接手的同事造成困惑
  • 防止堆积成「屎山」

3. 切勿用拼音来命名变量

这是老生常谈了,拼音命名变量的坏处是,你很可能很快忘记一个变量的意义,而且可读性也不好。例如下面这段代码,你能看出变量名什么意思吗?

var renwu = new Renwu()
renwu.create()
renwu.run()

renwu是人物还是任务啊?renwu.run()是人物跑动还是任务执行啊?你可能写完代码三天后都忘了。

4. 代码写好同时也要规范注释

有的公司喜欢代码具有「自解释性」,认为代码如果需要注释,那就是代码没写好。其实我认为,写好代码后依然需要规范的注释,这可以方便输出文档,尤其是庞大的项目。例如你是做后端的,你做的REST API客户端要调用,你不能让他们直接读你的代码吧?这时候规范的注释就能帮你很大的忙了。

例如Javadoc,可以把你规范的Java代码注释转成格式好看的文档。

5. 函数里的代码保持同样的抽象层级。

有的人写代码喜欢把所有东西都写在一个函数里,其实大可不必,这样的后果是大量抽象层级不一样的内容连接在一起,导致这个函数可读性不好。这里举个例子

public void loadgame(username+password){
    initResource();
    Socket s=new Socket("localhost",6666);  
    DataOutputStream dout=new DataOutputStream(s.getOutputStream());  
    dout.writeUTF(username+password);  
    dout.flush();  
    dout.close();  
    loadScene();
}

这是不是读起来磕磕碰碰的。因为他们不是一个抽象层级的代码,你读起来思维需要多次转换。但如果改成

public void loadgame(username, password){
    initResource();
    login(username, password)
    loadScene();
}

private void login(username,password))
{
    Socket s=new Socket("localhost",6666);  
    DataOutputStream dout=new DataOutputStream(s.getOutputStream());  
    dout.writeUTF(username+':'+password);  
    dout.flush();  
    dout.close();  
}

是不是就好读多了,把几个抽象级一样的函数放一起,把底层操作分开函数放。这样不仅利用阅读,也在debug时迅速查找。

最后再说一句,结对编程也是个不错的实践,我和我的猫咪都挺喜欢

二、一个优秀的程序员需要养成哪些良好的习惯?

  入门编程才是真正学习的开始,所以在学习的初期养成一些好的习惯是至关重要的,能让你的工作效率更高,千锋带你一起了解程序员要养成的几个好习惯。

  一、打好基础最重要

  高效学习,并不意味着要走捷径、抄近道。

  对于新手来讲,首要的事情肯定还是一步步地打好基础。无论是看书,还是看视频课程,都可以从入门基础技术入手。这也有助于之后学以致用,甚至触类旁通。

  二、边实践边思考

  只看书或看视频是学不会编程的,一定是要边看边实践、边思考,才能将看到的理论变成自己的东西。

  三、合理利用碎片时间

  都说“一个人的成长取决于他工作之外的时间”,当然,并不是说一天到晚二十四小时一头扎在编程上,而是说要利用好碎片时间,花费更多的时间去学习,不断积累会让你的学习更有成效。

  四、经常交流和分享

  三人行,必有我师,与其自己闷头研究,不如多与同行交流,各取所长,更加高效。

  五、随时随地“Ctrl+S”

  尽管现在很多新的IDE可以自动保存,但还是建议同学们养成“Ctrl+S”的习惯。如果系统硬件或存储媒体发生故障,“备份”可以帮助你保护数据免受损失。

  六、定期学习

  因为个人的接触面毕竟有限,有一些新的技术,或者新的思维单凭个人能力有限,定期学习对新技术的把控也比较快,能够更快的提升自己的编程能力。

  生命不息,学习不止,每天“逼”自己进步一点点,假以时日,成就必然天壤之别。

三、习惯不曾习惯的习惯经典语录?

舍得不曾舍得的舍得会舍得,习惯不曾习惯的习惯会习惯

一切的一切随着经历在成长,很多事在不经意间已改变了,由最初的舍得不曾舍得演变成了舍得会舍得,而慢慢适应,习惯不曾习惯的习惯会习惯,也就不以为然了。久而久之连自己也不知道从何变得如此了。

四、蹲坑用不习惯,如何习惯?

蹲坑如果不习惯,应该练习适应,时间长了就习惯了,有人觉得蹲坑比坐便器累,其实是各有利弊,坐便器坐着虽然舒服,但是还有人嫌脏呢,蹲坑虽然蹲着有些不舒服,但是干净,不会直接接触坐便器,所以说蹲坑只要是时间不长,是可以接受的,时间长了也会适应的,人不能无止境的要求舒服,有适当的难度和锻炼对身心都是有好处的。

五、好习惯坏习惯的英语作文?

myhabbits

ihavesomehabbits,somearegood,butsomearebad.

ilikereadingverymuch.fromreadingsciencebooks,igetalotofknowledge.fromreadingnovels,ilosemyselfinthestories.ilikedoingsports,too.ithelpsmekeephealthy.alsoineverputtoday'sworktilltomorrow.theyareallmygoodhabbits.theyhelpmealotinmydailylife.

however,ialsohavesomebadhabbits.forexample,sometimesidomyhomeworkslowly,andstayuptillverylate.duringmealsiprefermeattovegetables.andsometimesiplaycomputergamestoolongwithouthavingareat.theyareallharmfultomyhealth.

fromnowoni'lltrytokeepmygoodhabbits,andgiveupthebadones.theni'lllivebetter.

六、打牌坏习惯怎么把坏习惯改掉?

不一定是坏习惯。打牌有好几种,扑克牌,麻将牌,长牌等。如果是老年人退休后作为消遣,动动手,动动脑子,还延年益寿。如果是年轻人赌博,那就要制止。转移注意力,参加有意义的活动。并提高对沉迷打牌有危害性的认识。

七、风俗习惯和社会习惯的区别?

风俗是指一个民族,一个地区,一个国家大多数人的一种习惯,简单理解为大多数人的习惯就是风俗。

习惯是指一个人或少数人的常用动作,简单理解为少数人的常用动作。

《现代汉语词典》第六版:

风俗:社会上长期形成的风尚、礼节、习惯等的总和。

习俗:习惯和风俗。

我个人觉得,就现在来说,习俗的含义比起风俗,少了地域范围的限制,“风俗”更强调某段时期内、某个地域内的习俗,如

“社会风气”、“靡靡之风”、“当地风俗”等。即习俗本身倾向于“长久积累的传统”,风俗倾向于“某个地区的传统”。供参考。

八、兔子的饮食习惯和喝水习惯?

兔子很少饮水,因为兔子食物萝卜青菜含水份多

九、习惯不曾习惯的习惯会习惯,舍得不曾舍得的舍得会舍得是什么意思?

人是一种极容易厌倦的动物,可以说,是对过往的一种妥协,因为不能再回去,所以不曾习惯的也会习惯,不曾舍得的也会舍得,

十、《习惯说》翻译?

清代文学家刘蓉年少时在养晦堂西侧一间屋子里读书。他专心致志,遇到不懂地方就仰头思索,想不出答案便在屋内踱来踱去。 这屋有处洼坑,每经过,刘蓉总要被绊一下。起初,他感到很别扭,时间一长也习惯了,再走那里就同走平地一样安稳。 刘蓉父亲发现这屋地面的洼坑,笑着对刘蓉说:“你连一间屋子都不能治理,还能治理国家么?”随后叫仆童将洼坑填平。 父亲走后,刘蓉读书思索问题又在屋里踱起步来,走到原来洼坑处,感觉地面突然凸起一块,他心里一惊,低头看,地面却是平平整整,他别扭地走了许多天才渐渐习惯起来。 刘蓉不禁感慨道:“习之中心甚矣哉!……故君子之学,贵乎慎始。” (意思是说:一个人学习时,初始阶段的习惯非常重要,君子求学,贵在慎重地对待开始阶段的习惯养成。)

拓展资料:

《习惯说》原文: 蓉少时,读书养晦堂之西偏一室。俯而读,仰而思;思有弗得,辄起绕室以旋。室有洼,经尺,浸淫日广。每履之,足苦踬焉。既久而遂安之。一日,父来室中,顾而笑曰:“一室之不治,何以天下家国为?”命童子取土平之。后蓉复履其地,蹶然以惊,如土忽隆起者,俯视地坦然,则既平矣。已而复然。又久而后安之。噫!习之中人甚矣哉!足之履平地,而不与洼适也,及其久,则洼者若平,至使久而即乎其故,则反窒焉而不宁。故君子之学,贵乎慎始。