今天看到一个问题,编程中有哪些好习惯值得养成?
可能很多同学会立刻想到编码要严格遵守编码风格规范、参数要检查、要写注释、不要使用rm -rf 和 git push -f等。这些习惯当然也可以算是好习惯,养成了这些习惯可以让你少犯错误,但是还不够,不足以让你从普通走向卓越,脱颖而出。
针对这个问题,我回顾了一下我工作以来所有接触过的同事和合作伙伴,其中有几个让我印象特别深刻,特别靠谱的同学,发现他们在工作中有一个共同的习惯:自测。
不管是多小或者多细微的功能,都会进行自测,甚至细小到给合作伙伴发给压缩包或者网盘链接,都会在邮件发送之前先自己从网盘下载,解压一遍到本地,在自己电脑上检查一遍没有问题在真正发送出去。
为什么说自测是一个好习惯呢?
(1)要自测,意味着你对需求已经完全理解透彻了,认真考虑了边界和异常,否则你都不知道怎么去自测;
(2)要自测,那你在编码时就要想着接口要如何设计更合理,模块要如何划分架构会更合理更清晰;
(3)最重要的第一点,自测意味着交付意识,意味着靠谱。影响力和口碑都是从小处培养的,每次交付的功能都是你自测过的。不管是你对接的rd、qa、pm或者是外面的合作方,都会慢慢发现好像只要是你交付的东西,质量好像都还不错,bug很少,从不出明显的问题,就会越来越信任你。
好习惯意味着麻烦和难以坚持,但是非常值得,要不你也尝试一下?
微信公众号:云峰小罗,分享程序员的视界和段子