阿里Java架构师教你怎么校验参数( 二 )
5 总结请勿从本规范推得:对参数的任意限制都是好事 。 相反的 , 应该把方法设计得既通用又实用 。 对参数施加的限制越少越好 , 假设该方法可对它所接受的所有参数值进行合理的处理 。 然而 , 一些限制常常是实现抽象的内在限制 。
每次编写方法或构造器时 , 都应考虑参数存在哪些限制 。 你应该在文档中记录这些限制 , 并在方法主体的开头显式检查 。 养成这样的习惯!这一少量工作将在有效性检查出现第一次失败时连本带利地偿还给你!
- 王兴称美团优选目前重点是建设核心能力;苏宁旗下云网万店融资60亿元;阿里小米拟增资居然之家|8点1氪 | 美团
- 现状|程序员现状揭秘:平均年薪20.36万,Java人才需求量最大
- 注册|阿里申请注册“爆改吧!小店”商标,打造线下特色实体小店
- 耽误|被阿里耽误的虾米的一生
- 租赁物业|居然之家(000785)牵手阿里与小米
- IT|信服云为IT基础架构演进提供新思路
- 上市公司|数字化新外贸成为企业巨头新选择 近百家上市公司入驻阿里国际站
- 字节|阿里巴巴、字节跳动、花生日记获“互联网行业公益奖”
- 青山湖|阿里人均年薪百万?95后阿里单身狗陪跑摇号近2年 连青山湖都抛弃他?
- 告诉|阿里大佬告诉你如何一分钟利用Python在家告别会员看电影