当前位置:网站首页>不规范的命名

不规范的命名

2022-06-22 03:04:00 李桥s2008100262

目录

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<BudgetYsdwBean>, 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<FkFkdWrzdjDTO>)

1.4 fylxmcMap

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

cn.vetech.charge.fccost.service.fkd.FkFkdSService.getFylxmcMap(List<String>, 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<FyMxBean>)

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)

原网站

版权声明
本文为[李桥s2008100262]所创,转载请带上原文链接,感谢
https://liqiao.blog.csdn.net/article/details/125371301