本站首页 返回顶部 关于博主

Google的代码Review实践与一些感悟

接触到《Google的工程实践文档》纯属机缘巧合。自认为是一枚资深码农,对代码review早已驾轻就熟。读完之后,仍旧受益匪浅。受到原文中“希望其他组织也能从中受益”这句话的感召,我决定将其翻译成中文,托管到Github上,与大家一起分享。

原文标题为工程实践文档,表达更直接点,就是代码review规约。全文分两部分,一部分是针对代码审核人的指南,另一部分是针对代码提交人的指南,两部分文档交相呼应。 阅读全文 »

百度,你的下限在哪里?

在写这篇文章之前,本来早拟定了标题“狗X的百毒”。写完之后,琢磨了半天,决定改成“百毒,你的下限在哪里?”。一方面,爆粗口实在有失风雅;另一方面,把它与9年前《计算机世界》那篇文章中的腾讯相提并论,有点名不副实。最后发出之前,又忍痛改成了“百度,你的下限在哪里?”。虽然标题改了又改,在与现实的贴近程度上,我自始至终认为这几个标题一代不如一代。 阅读全文 »

当风投问你:如果行业巨头进军你的市场领域,你怎么办?

​“欢迎!”乔布斯(Steve Jobs)是这么回复的。

乔布斯回答“欢迎”的时候是1981年,正值IBM准备进军PC市场。现在回顾起来,当时他应该更加担忧才对。

毕竟,到了1984年,IBM在PC领域的营业额达到了40亿美金,而苹果(Apple)才20亿美金。 阅读全文 »

做事情被打断时的优先级处理

有次去医院,到医院的复印室让工作人员帮我复印一些资料。复印快完成的时候,一个人在窗口问这位工作人员一些事,她马上放下复印的工作,跑到电脑前去帮这个人查资料;不到半分钟,电话响了,她又拿起电话…
挂掉电话之后,再帮这个人查完资料,最后再帮我复印剩下的一页资料。而最后复印一页资料的时间,不超过20秒。 阅读全文 »

Scrum中怎能有一句话需求?

在使用Scrum框架开发软件时,如有新的需求到来,先放到Product Backlog里。在Backlog Grooming/Refine会议中,团队对尚未明确或需要重新定义的需求进行澄清。等到了下一个迭代的Sprint/Iteration Planning,Product Owner按照优先级把User Story从Product Backlog中添加到当前Sprint,Team Member与Product Owner一起对这些需求进行澄清,之后进行工作量评估。对User Story逐条评估工作量,直到工作量总和接近或达到(但不要超过)整个团队的Capacity。 阅读全文 »