三院304所职工:航天“程序猿”眼中的“质量观”

发布时间:2015-03- 25    信息来源: 美高梅手机版游戏科工三院

  作为一名航天“程序猿”,“质量”二字反映在我的脑海里常常是一行行工整有效的代码,配上逻辑清晰的层次结构。在一个App开发的生命周期中,调试阶段用的时间与难度往往占较大甚至是首位的分量。因此,程序员的良好习惯养成,往往是避免出现各种“莫名其妙”的BUG、保证App产品质量的利器与法宝。

  良好的代码习惯

  良好的编程习惯是每个程序员都应该具备的工作素质。不好的编程习惯在App开发过程中留下很多隐患,造成许多资源浪费。对任何一个程序员来说,代码维护与修改都是不可避免的问题。每个程序员都不可避免地要去读别人的代码,改别人的代码,所以,面对糟糕的代码就像面对一个打结的毛线团,处处不敢动,处处看不透。也许本来是来改BUG的,结果却留下了更大的隐患。所以良好的编程习惯,是每个程序员都应该具备的工作素质。拿老生常谈的代码规范问题来说,相信不少IT人都深受无规范、无备注的代码之“苦”。当大家在开发时通过标准的备注告诉以后的自己或者将来的维护人员这段代码做了什么,这样程序的易读性便会大大提高,进而提高整个团队协作的效率与质量。

  细致入微的工作笔记

  工作越复杂,要求就越细致;要求越细致,要求的主题就越多;要求的主题越多,遗忘的概率就越大。

  从生理的角度看,大脑对超过3个要点的记忆有不舒适感;记忆的要点太多,可能让大脑把所有要点的记忆都模糊化。忘掉细节的原因可以有一万种:有急事走开、晚上没休息好、问题太多记不牢、太忙、有情绪而分神……记住细节的方法只有一种——做笔记。“好记性不如烂笔头”,做好日常的要点记录,因减少返工创造的效益将是几何倍数。

  准确有效的沟通

  在App开发生命周期的很多环节都需要与人沟通,如需求分析、总体设计,甚至是编码都需要随时与用户沟通,与队友沟通。沟通的方式很重要。尽量缩短沟通环节,最好直接找经手人沟通。通常来说,对方能80%领悟你的意思已经是很高的比例了,一句话传了4个人,准确率是0.84的4次方=0.4096。对方的专业、能力、心态与沟通的主题及复杂度不匹配的话,信息失真比例更高。很多误传导致的工作失误就是这个原因。工作沟通也尽量不要使用模棱两可的用语,这样出错率才会最大程度的降低。

  人是有习性的,所以习惯一旦形成,就很难改变。正如马克·吐温所说:“习惯是很难打破的,谁也不能把它从窗户里抛出去,只能一步一步地哄着它从楼梯走下来。”都说性格决定命运,其实,还不如说是习惯决定命运。因为习惯经过日积月累,会逐渐形成独特的性格,而性格不仅关系到了大家所制造的产品的质量,也往往影响着大家自身。(文/任介夫)

  

【打印】   【关闭】

XML 地图 | Sitemap 地图