不规范的命名

目录

1、不规范的局部变量命名(对公报销)

1.1 ytje

1.2 spje

1.3 fkdhs

1.4 fylxmcMap

1.5 ffdv

1.6 cphs ygid

1.7 kdkse

1.8 hxje

1.9 var1

10、String ybz,String tbz,BigDecimal money,String rq


1、不规范的局部变量命名(对公报销)

      写本文的目的,是站在一个第三者开发人员的角度去思考一下,如果你是一个新来的开发,看到这样的命名,是否能做到见知知义。如果没有javadoc注释,是否完全理解其实现逻辑。
      最好的命名是,不需要任何的辅助解释,第三者一读就能读明白,这才能达到见名知义。

1.1 ytje

cn.vetech.charge.fccost.service.fkd.FkFkdSService.createConsumptionExecutionData(List, FkFkdzb)

1.2 spje

cn.vetech.charge.fccost.service.fkd.FkFkdSService.getSpje(FkFkdzb, FkFkdmx)

1.3 fkdhs

fkdhs命名与其中文注释风马牛不相及

cn.vetech.charge.fccost.service.fkd.FkFkdSService.selectWrzdj(PageDTO)

1.4 fylxmcMap

fylxmcMap key表示什么 value表示什么?

cn.vetech.charge.fccost.service.fkd.FkFkdSService.getFylxmcMap(List, FkFkdWrzdjDTO)

1.5 ffdv

    cn.vetech.charge.fccost.service.fkd.FkFkdSService.isFksq(FkFkdzbVO)
ffdv我们需要查看其定义声明的地方,才能猜出其业务意义。

1.6 cphs ygid

cn.vetech.charge.fccost.service.fkd.FkFkdSService.saveClInfo(SaveFkFkdzbDTO)

1.7 kdkse

cn.vetech.charge.fccost.service.fkd.FkdFpService.getOutTax(FkFymxSjVO, FkFkdFpApiBean)

1.8 hxje

cn.vetech.charge.fccost.service.fkd.FkdFpService.setDefaultVerificationDetails(FkFkdzb, List)

1.9 var1

cn.vetech.charge.fccost.service.fkd.FkFkdCommBusinessService.updateSettleBillStatus(FkFkdzb, String, String, String, String, String)

10、String ybz,String tbz,BigDecimal money,String rq

不能做到见名知义,一定要看中文注释才能看得明白,那这样的命名和命名为a,b,c,一样,基本没有区别。

cn.vetech.charge.fccost.service.fkd.FkFkdCommBusinessService.getBbje(String, String, String, BigDecimal, String)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部