代码规范以及《数学之美读后感》(软工2202郑晓欣)

小胖纸在线敲代码 2022级 2023-09-11 22:24:01

1.代码规范:

 1. 代码命名不能以下划线或者美元符号开头或者结尾
 2. 代码命名不能以中文拼音或者中文拼音与英文混合方式
 3. 类名使用UpperCamCamelCase风格,但DO、PO、DTO、VO、BO等除外
 4. 方法名、参数名、变量名统一使用lowerCamelCase,必须遵守驼峰命名
 5. 常量名全部大写,单词间用下划线隔开
 6. 抽象类必须以Abstract或者Base开头,异常类必须以Exception结尾,测试          
    类以测试的类的名称开头Test结尾
 7. 类型与中括号紧挨相连标示数组
 8. POJO类中布尔类型变量不要加is前缀
 9. 包名统一小写,点分隔符有且有一个自然语义单词
 10. 避免在父子类和不同代码块中采用相同变量名
 11. 避免不规范的缩写命名
 12. 在对元素命名时用完整单词组合表达其意
 13. 常量和变量命名时,表示类型放在词尾,如:idList、TERMINATED_TREAD_COUNT
 14. 接口、类、方法、模块使用设计模式,命名时要体现具体模式
 15. 接口类中的方法和属性不要加任何修饰符,并加上有效的javadoc。
 16. 接口和实现类的命名规则:
     1、对于service和dao类,实现类必须用Impl结尾;
     2、如果是形容能力的接口名称,取对应的形容词为接口名 AbstractTranslator实现 Translatable接口
 17. 枚举类名加Enum后缀,枚举成员名称全大写,单词间用下划线隔开
 18. 各层命名规范:
     A) Service/DAO层命名规约
        1.获取单个对象的方法用get做前缀
        2.获取多个对象的方法用list做前缀,如:listObjects
        3.获取统计值的方法用count做前缀
        4.插入方法用save/insert做前缀
        5.删除方法用delete/remove做前缀
        6.修改方法用update做前缀
     B)领域模型命名规范
        1.数据对象:xxxDO, xxx为数据库表名
        2.数据传输对象:xxxDTO,xxx为业务模型相关名称
        3.展示对象:xxxVO,xxx一般为网页名称
        4.POJO是对DO、DTO、VO、BO的统称,禁止xxxPOJO

 2.《数学之美》读后感


之前就看过吴军的《浪潮之巅》,这次再来看他的《数学之美》,颇有收获。尤其是学习了大学相关数学课程之后,也些许体会到了“数学之美”,原来数学真的可以跟我们的生活联系起来,影响我们的方方面面。
目前本人水平还是有限,希望以后多翻阅这本书,或许有一天能够醍醐灌顶,真正爱上数学。

...全文
31 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

428

社区成员

发帖
与我相关
我的任务
社区描述
广东外语外贸大学信息科学与技术学院
算法 高校
社区管理员
  • brisksea
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧