孤尽 + 关注
阿里巴巴高级技术专家,阿里巴巴代码中心团队负责人。

22%的故障因代码违规而起,你的代码合规了吗?

发布时间:2017-08-15 09:41:29 参与人数:279

在美剧《硅谷》中,一对程序员男女朋友甚至为了空格与TAB大打出手。分手的理由就是自己多年代码习惯生的茧,客观上没有对错之分,只是不愿意为了团队的习惯而去迁就自己。 众所周知,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安全。试想如果没有限速,没有红绿灯,没有规定靠右行驶,谁还敢上路行驶。 同理,对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以...

话题奖品:
淘公仔1个
纪念版T恤1个
虾米VIP月卡3个
活动已结束,可继续参与讨论哦

如果给你一次改变开发规约的机会!

发布时间:2017-04-05 13:51:44 参与人数:215

《阿里巴巴Java开发手册》v1.1.1版本火热出炉,自从2.9发布之后,陆续修正了部分示例、部分描述、标点错误、总页码错误,堪称是史上最完善的版本。 新版手册点此下载>> 附重要修订点: 一、增加前言部分。说明手册制定的背景,内容划分的依据,等级设置的初衷。 二、增加版本历史。方便阅读者清晰知道版本的演进历史。 三、增加专有名词解释。比如SOA/NPE/POJO在文末进行专门的解...

话题奖品:
虾米VIP月卡6个
星座淘公仔2个
云栖大会订制T恤2个
活动已结束,可继续参与讨论哦

程序猿,来聊聊那些奇葩注释吧!

发布时间:2017-02-23 09:20:52 参与人数:90

注释是每段代码中一个神秘的存在。他向每一位窥视者,揭示了程序猿的创造之“原”! 写好注释是每位程序猿看别人代码时最常提到的要求,也是自己写代码时最难执行的一件事儿。在最近发布的《阿里巴巴Java开发手册》中,关于注释的规约就有11条之多。说明在开发过程中代码的注释至关重要。其是一种辅助语言,帮助大家快速理解、准确理解代码背后的逻辑思想。 我曾经在一段代码中看到这样的注释:  “如果这段代码有问...

话题奖品:
王坚新著《在线》2个
优酷VIP月卡4个
定制笔记本3个
活动已结束,可继续参与讨论哦