揭秘:拥有10倍开发效率的Android程序员都有哪些好习惯?

前段时间,不少网友调侃起了自己的十二时辰,广大程序员也不例外。他们大开脑洞制作了一张程序员十二时辰表,这一天不是写代码,就是修BUG,剩下就是修复颈椎了。不得不说这真是个悲伤的故事。

揭秘:拥有10倍开发效率的Android程序员都有哪些好习惯?

但是这也正说明了代码对于程序员的重要性。如果说日常生活中从字迹就能看出一个人的性格、素养,那么对于程序员来说,他们的门面担当就是代码了。初学编程,养成良好的代码习惯就是为日后的工作提前打下根基。秋招已经开启,规范代码的编写习惯,就是呈交给面试官一份满意答卷,叩开大厂的敲门砖。因此,写好代码至关重要。

而良好的开端从细节开始,写好代码不是一朝一夕之间,是一个长期习惯的养成。所以今天带大家一起盘点一下写代码过程中的坏习惯、了解这些之后对阵下药,养成代码编写好习惯。大厂BOSS的下一次的转身回眸:I WANT YOU!就只专属于你。

这些组织代码过程中的坏习惯,得改!

使用无意义的命名

代码的命名不像人类的命名法则一样那么简单,它需要确保变量名称和函数名称的高质量。代码名称中包含的信息越清晰、含有其它代码所不能传递的信息,其可读性也就越强。使人明了此代码要做的事情,而不需要去进行深入计算从而得出代码的工作,好的名称就是一张好的名片。

命名时注意选择以问题为导向,好记的变量名通常表达的“What”而不是“how”。而后要选择适当的名字长度,有研究发现变量名的长度在10到16个字符的时候,调试程序所要花费的力气是最小的。但是无论长短,信息的清晰度才是衡量的最佳标准。

忽略问题 把修改永远放在下一步

在代码编写过程中,捕捉然而忽略异常,或者是没有使用报告问题的库,这样无异于一叶障目、掩耳盗铃。看不见问题不代表问题不存在。

有很多程序员收到错误消息提示,但是在没有阅读错误消息之前,总是假设自己知道代码有什么问题,假设自己会很快发现问题。对于任何程序员来说,盲目的自信,最后可能导致的就是盲目的修改,效率大大的降低。

揭秘:拥有10倍开发效率的Android程序员都有哪些好习惯?

一步错步步错,在发现问题之后没有及时修改,取而代之:一会儿的,稍后就改。代码修复涉及到优先级的问题,如果不及时修复很有可能会将问题遗忘,造成问题遗留。导致最终出现的后果呈现几何倍数爆发,带来的损失也会像滚雪球一样越来越大。

如果,没办法第一时间修改错误的话,推荐添加“TO DO”注释,对问题进行追踪管理。但是及时发现问题、及时修复才是最佳的选择。

花样优于效率

很多程序员痴迷于编写高级优雅的代码,当然这其中的乐趣有很多,组合排列的魅力也正是对程序员的致命诱惑。但在日常的程序编写中,效率永远是第一位的。如果花样编写的代码如果没有可读性,那还不如简单来得更合时宜。所以,技巧是用来优化代码提高效率的,而不是用来编制花样的。

另外不要总想着去编写新的代码,换花样。也许在你编写代码的过程中,已经有人花了大量的时间在你遇到的问题上,并且得出了解决方案。前人栽树、后人乘凉,应用已有的解决方案在自己的代码中。而不在不必要的地方花费时间证明自己,避免画蛇添足、浪费时间。

揭秘:拥有10倍开发效率的Android程序员都有哪些好习惯?

盲目自信,不寻求帮助

写代码的过程中,经常会遇到这样那样的问题,所以保持简短的反馈循环、寻求帮助才是好的解决办法。

学海无涯,在技术上面永远都有大佬存在,但是往往也是在技术领域中,大家容易盲目自信,觉得自己的就是最好的。这是在代码编写过程中较大但是又容易被忽略的问题,保持谦虚、保持自省。代码的编写是一个长期坚持不断磨练的过程,只有学习前沿知识,请教业内前辈,不断练习才能发现问题、解决问题,打好基本功。不断回顾检查自己所写的代码,回顾过去,才能更好地走向未来。

觉得自己水平可以了

技术的更新升级不会停止,你的学习也不应该停止。有很多人自满于现状,觉得一切都够了。呆在井底,永远不会知晓天有多蓝,对待技术、编程知识,就应该像投资一样。不把鸡蛋放在同一个篮子里,学习多种技术,不在某一特定技术上自我感觉良好,更新换代技术知识,更新你的简历,随时随地能够开始新的征程。

同时,一个项目的代码编写通常是一个团队的工作,而不是一个人的单打独斗。所以在团队合作中也经常会有一些不好的习惯,这些你得注意了!

揭秘:拥有10倍开发效率的Android程序员都有哪些好习惯?

脱离计划、盲目坚持

计划对于整个团队的工作至关重要。在团队中的每一个人都有自己的分工,遵照计划,就是对团队最大的尊重。

个人如果不遵守计划在编程过程中会让整个团队的项目变得不受控,导致整个团队的模块粘合度不够。所以在计划执行过程中,如果发现问题应该和团队负责人及时沟通,调整计划,而不是盲目脱离队伍。也不是盲目坚持自己的想法,这样最终会造成整个团队的效率低下,也不利于自己的发展。

拒绝反馈、拒绝分享

在团队协作中多与团队成员分享自己的经验和想法,有助于团队协作、不仅是对别人的帮助,也是对自己的帮助。提高整个团队的工作效率就是对自己最大的帮助。

及时反馈,通常会被程序员忽视,但是及时反馈会让整个代码编写过程中的风险和不确定性降低。

揭秘:拥有10倍开发效率的Android程序员都有哪些好习惯?

了解以上坏习惯,在代码编写中也能少踩雷。 而接下来小编总结了一些代码编写的小贴士,养成这些小习惯,可以让你省去很多麻烦。 毕竟千里之堤溃于蚁穴,从小处着手方能成就大事。

代码拯救小Tips

备份! 备份! 再备份!

代码编写完成之后通常就会存硬盘了,但是硬盘大概是这世界上最靠谱而又最不靠谱的东西了。一旦硬盘故障,代码丢失而又没有其他的备份了,那就只剩下:呜呼哀哉了!对于个人来说可能是重新写一次,重写的代价也不低。更加重要的是一旦这些代码作为团队项目的重要部分,而交付在即,那损失可就不可弥补了。

所以在代码编写的过程中,一定得记住:备份!备份! 再备份!

检查!检查!再检查!

经常检查代码。

在公司,你的代码要经常检查,这其中包括自查和他人对你的检查。自查能够磨练自己的耐心、提高自己的自查能力。旁人的检查会发现一些细节,完善你的代码。检查完毕之后进行测试、测试再测试。完成代码编写,不断检查,不断测试,两者同步进行。不仅能够帮助发现问题,还能完善性能。这样在正式交付代码时,你才能有更多的底气,给领导更好的印象,而不是漏洞百出,贻笑大方。

揭秘:拥有10倍开发效率的Android程序员都有哪些好习惯?

耐心!耐心!再耐心

软件只有进行时,而没有完成时。所以写完代码,千万不要认为一切已经大功告成了,磨练一颗匠心,保持耐心,和客户不断的沟通解决问题。

对自己编写的代码耐心,遇到问题可以缓缓,做做别的事情,转移注意力,有利于自己接下来的代码编写。长时间久坐,难免会心烦意乱,躁乱中错误也会花样百出。与其躁动,不如暂时逃离。有程序员会在写代码时听音乐,这也是一个不错的小方法,缓解情绪上的躁动。

揭秘:拥有10倍开发效率的Android程序员都有哪些好习惯?

另外对待上级要耐心,可能代码编写中有不被理解的地方,但是急躁没有用。只有耐心沟通交流,才能保持工作和同事关系的平衡。

以上就是我们总结的一些小习惯了,初学代码或者初入职场,这些习惯你不得不学。积跬步成千里、积小流成江海,每一个好习惯的养成,日后都有可能成为你成功路上的垫脚石。所以尽管向上吧,少年!

来源:Duing

推荐:Android学习PDF+架构视频+面试文档+源码笔记

限时读者福利

在这里分享一份Android学习PDF+架构视频+面试文档+源码笔记,还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习

如果你有需要的话,可以点赞+转发关注我,然后关注微信公众号【Android开发之家】免费领取

揭秘:拥有10倍开发效率的Android程序员都有哪些好习惯?

揭秘:拥有10倍开发效率的Android程序员都有哪些好习惯?