2008年八月月 发布的文章

CHECKLIST的不实用之处

CHECKLIST多是类似如下的东西,举一个代码CHECKLIST的例子:

 - 参数的书写是否完整?不要贪图省事只写参数的类型而省略参数名字。
 - 参数命名、顺序是否合理?
 - 参数的个数是否太多?
 - 是否使用类型和数目不确定的参数?
 - 是否省略了函数返回值的类型?
 - 函数名字与返回值类型在语义上是否冲突?
 
我们常常遇到的一个问题就是在进行source peer review的时候是根据每一个CHECK item去从头到尾看一遍代码(如果有50个CHECK items的话,那就从头到尾看50遍代码)还是记住所有CHECK items,然后只看一遍代码,显然我觉得后者在目前实施的可能性是最大的,也是实施最普遍的。

但是效果呢?估计还是看50遍代码较好,但是的确不太具备可操作性,投入的工作量太大,很多人也不会接受。

也有很多人采用折中的方式,比如说一共有10个人参与source peer review,每个人只关注其中的5项check item,然后一起walk through一遍代码。甚至在有些公司采取强制每个人必须能针对自己负责的check item提出问题,否则影响个人绩效之类的方法。

以上是看到公司的一个文档的CHECKLIST时突然想到的,没想出更好的solution。我想可能更多的人是不去记忆Checklist的,而是直接凭经验对代码评头论足的:)

当“为荣誉而战”成为口头禅时

与比利时一役,国奥没能在家门口取得突破,正如赛后一些人的评论那样:技不如人。昨天最后一场对阵巴西,球员们再一次吹响了“为荣誉而战”的号角。

但是这种号角,我们听烦了也听累了,中国足球的荣誉已经被丢失殆尽,还谈什么为荣誉而战,这不是自欺欺人么。我没有看国奥与比利时的比赛,因为我有更重要的事情:搬家。即使不搬家,这场比赛也没有列入我的奥运收看计划,根据以往我的经验来看,这种比赛看了之后的确会体会到像克劳琛所说的那种“休克”的感觉。同样我也没有看与巴西队的比赛,因为刚搬到新家,有线电视还没有安装。但是国奥的表现不用看也能想得出来。韩鹏被放在中卫的位置,从这一点来看,中国队就没有任何希望,即使中国队全部主力上阵,难道就能保证不是0:3吗,历史上凡是当中国男足说出"为荣誉而战"的时候,似乎没有胜利的,起码在我的近期记忆中没有。

希望中国队以后不要再让“为荣誉而战"成为自己的无能的代名词了。

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! Go语言第一课 Go语言精进之路1 Go语言精进之路2 商务合作请联系bigwhite.cn AT aliyun.com

欢迎使用邮件订阅我的博客

输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦!

这里是 Tony Bai的个人Blog,欢迎访问、订阅和留言! 订阅Feed请点击上面图片

如果您觉得这里的文章对您有帮助,请扫描上方二维码进行捐赠 ,加油后的Tony Bai将会为您呈现更多精彩的文章,谢谢!

如果您希望通过微信捐赠,请用微信客户端扫描下方赞赏码:

如果您希望通过比特币或以太币捐赠,可以扫描下方二维码:

比特币:

以太币:

如果您喜欢通过微信浏览本站内容,可以扫描下方二维码,订阅本站官方微信订阅号“iamtonybai”;点击二维码,可直达本人官方微博主页^_^:
本站Powered by Digital Ocean VPS。
选择Digital Ocean VPS主机,即可获得10美元现金充值,可 免费使用两个月哟! 著名主机提供商Linode 10$优惠码:linode10,在 这里注册即可免费获 得。阿里云推荐码: 1WFZ0V立享9折!


View Tony Bai's profile on LinkedIn
DigitalOcean Referral Badge

文章

评论

  • 正在加载...

分类

标签

归档



View My Stats