百度做网站好吗,光谷网站建设哪家好,wordpress漫画小说,广告策划宣传公司为什么80%的码农都做不了架构师#xff1f; 1、提防使用不同之处较小的名称 XYZControllerForEfficientHandlingOfStrings 与 XYZControllerForEfficientStorageOfStrings 在IDE下#xff0c;都有自动补全#xff0c;这种细微的差别#xff0c;容易补全错 1、提防使用不同之处较小的名称 XYZControllerForEfficientHandlingOfStrings 与 XYZControllerForEfficientStorageOfStrings 在IDE下都有自动补全这种细微的差别容易补全错即补全了另外一个不想要的自己却没有察觉。 2、慎用List后缀 一组账号accounts,accountGroup,bunchOfAccounts可能比accountList要好因为其容器可能不是List容易造成误导。 3、做有意义的区分 比如Product与ProductData与ProductInfo在意思上区分不出什么来。 getAccountgetAccountInfo区分度也不大 4、使用可搜索的名称 变量作用域大的可以命名相对长一些便于搜索。 5、接口命名不要I开头 前导字母I在接口里头被滥用了ShapeFactory及ShapeFactoryImpl这样命名即可。 6、每个概念对应一个词 fetch、retrieve、get等同时出现容易造成混乱尽量统一只用一个词。 7、命名提供语境 变量名比如addrFirstName,addrLastName,addrState 类名的话如果语义足够就不要加语境越短越好。 转载于:https://my.oschina.net/scipio/blog/291310