财新传媒
位置:博客 > 老万故事会 > 文章归档 > 2017年05月
2017年05月22日 07:35

我看代码审查(三):实战的细节

我看代码审查(三):实战的细节

(图片由谷歌同事 Manu Cornet 创作,来自 www.bonkersworld.net)

 

审查代码是一门手艺。光知道原理就行了吗?这么想就 naive 了,要审得好还得要多练,让技巧融化在血液里,落实到行动中。像我平均每天审查5个新的CL,每个从几行到几千行不等,就算平均一个CL 100行,一年大概是12万行吧,在谷歌十多年,100多万行总是有的。听起来不算多,但是考虑到很多CL需要好几轮审查才能通过(见上期文章中百轮大战的例子),有时为...

阅读全文>>
2017年05月07日 11:17

四孃家的抄手

四孃家的抄手 半夜做了一个梦:到北京出差,早上去公司吃早餐。同事向我介绍说这里的抄手不错哦。我满肚馋虫被勾起来了,排队去!轮到我的时候,厨师非要给我面条不可。解释半天我要的是抄手,呲-嗷-cao,湿-儿-sher!终于搞懂,给我盛了一大碗。正要送到嘴里,突然醒了。怎么每次都这样!还是老了,竟然就再睡不着了。一看表4点,躺在床上想了一会儿事,索性起来,写文章。   作为四川人,伴随我长大的,自然有很多关于美食的回忆。抄手,北...
阅读全文>>
2017年05月01日 02:16

我看代码审查(二):修炼的要点

我看代码审查(二):修炼的要点

题图来自 knowyourmeme.com

 

衡量程序员能力的维度有很多,包括设计、编程、领导、沟通、写作、颜值等等。其中编程能力做为程序员的安身立命之本,我觉得是最重要的一个维度。代码写得好,要饭要到老?那是写不来代码的同学黑我们的!代码写得好,不一定能成为大牛,但是我没有见过哪个大牛程序员是不屑于写好代码的。有人说,设计难道不是更重要吗?是的,设计能力很重要,但说到底这是是编程多了建立起来的一种感觉。世...

阅读全文>>