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