TB前卫网

TB前卫网店铺大全为您精选最好的精品店铺导航,欢迎您。收藏本站

养成这6个编程好习惯,助你减少90%BUG

栏目:科技数码   发布时间:2017/07/29   来源:程序人生   编辑:coder_life

习惯
作者丨BinarForge
翻译丨黑色巧克力


最近一直在读一些关于养成习气的好书。消化这些书以后,我的思绪开始向更远之处浪荡,开始思考现在已经有的习气是哪些。其中有些是合用于平常人生,有些只合用于工作。但毫无疑难,有一些习气与编程紧密相连,这些习气恰是值得去分享的。


习气性的自动储存




这个习气已陪伴了我许多年。即便现在很多IDE不需要储存文件时,我仍是会无情地挤压“Ctrl + S”组合键。如果没记错的话,我每一次休止打字的时候都做得绝不犹豫。奇怪的是,它实际上比我同事脸上的笑容更能节省我一天的时间。


有规律的休止




描写工作最好状况,一些开发者偏向于说就像在天堂或者终究达到了瓦尔哈拉殿堂。我觉得它更像是开启狂战士模式。这是一段美妙的时光,然而也应当休息一下主动恢复。所以基本上短期爆炸会表现更好,但要确保有规律的休止。长期呆在一个区域会让感官麻痹,从而让大脑更易堕入循环。


防止所有的干扰




当我在做一些特别首要的事情时,我会关掉手机,防止社交媒体或任何其他媒体,至于音乐会有一个小小的例外。然而,要把一切都利用在健康的极限。如果你有孩子,当需要集中注意力时,把他们锁在地下室听起来仿佛颇有吸引力,但从长远来看,其实不是一个好主张。


目标清晰而量化




有人说可视化的气力是无价的,它可以协助我们肯定今天的目标,终究在一天结局时减少或者解除挫折和绝望。所以,当你在做某件事的时候,必定要确实地了解你想要创造的是啥。这听起来可能很显明,但实际上这是一个时常被疏忽的步骤。


按期训练




对我来讲是一个特别好的习气,尽管去健身房是另外一个好习气,但在这篇文章中,我更耽心的是一个人的实际编程能力。我喜爱偶尔解决一些编程练习题,以维持我的锋利,它可能对支付我的账单没有啥协助,但将来必定会得到补偿。


从编写测试用例开始编写任何代码。这是我最近尝试的一个习气,也与先前的观点有关,由于它可以协助我在开始以前看到我的目的地。它明显使终究的结果更安全,然而作为额外的回报,它往往有助于设计和注释代码。令我诧异的是,很少有开发人员赞成这类观点。


防止“未来编程”




这是另外一个新的习气。从小处做起,逐步成长。早起编写代码时,我想让它从一开始就变得完善,笼盖所有可能的边界情况,几近为我的昆裔使用做筹备。但是跟着时间的推移,我意想到它时常致使繁杂的代码库,高的时间损耗,而且在大多数情况下,我的程序在同一时间做了一切又啥也没做。


如果你喜爱的话,这里的任何习气你均可以尝试去培育。在我的编程之路上,它们特别有用,但养成这些习气其实不是一挥而就的。在人生之中培育一个习气,最佳并且独一的策略就是开始采取它,然后不知不觉就养成为了。
欢迎大家瞎听今天的


欢迎大家瞎听今天的——「404播送电台」弄笑系列



《弄笑特辑丨今夜,我已经抛却医治》




你可能还想看







观点:深度学习,先跟上再说

机器学习的老炮,想把他多年的经验分享给你

百度陆奇内部最新演讲:成为优良工程师的五个策略

全世界最聪慧公司排行榜TOP50,他们都是啥行业的?

128篇论文,21大领域,最值得看的资源全在这了

我面试了900多名工程师,得出了这样的结论

Stack Overflow 讲演深度解析

如何用一句话噎死面试官









收听程序员

收听程序员404电台
程序人生,不止一面




【公众号】:程序人生
【微信号】:coder_life
【微宣言】:程序人生,不止一面。关注程序员生活,汇聚开发轶事,奉送各种福利。

下一篇:中国这些座大桥让世界惊叹 你知道几座?
*版权声明及防欺诈提醒