当前位置:网站首页>让你代码越来越高大上的技巧——代码规范,你得知道
让你代码越来越高大上的技巧——代码规范,你得知道
2022-08-11 05:11:00 【weixin_47088026】
代码规范
类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外:DO / BO /DTO / VO / AO 正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion 反例:macroPolo / UserDo / XMLService / TCPUDPDeal / TAPromotion
各层命名规约:
A)Service/DAO层方法命名规约
- 获取单个对象的方法用get做前缀。
- 获取多个对象的方法用list做前缀。
- 获取统计值的方法用count做前缀。
- 插入的方法用save/insert做前缀。
- 删除的方法用remove/delete做前缀。
- 修改的方法用update做前缀。
B)领域模型命名规约
- 数据对象:xxxDO,xxx即为数据表名。
- 数据传输对象:xxxDTO,xxx为业务领域相关的名称。
- 展示对象:xxxVO,xxx一般为网页名称。
- POJO是DO/DTO/BO/VO的统称,禁止命名成xxxPOJO。
边栏推荐
- 交换机和路由器技术-24-OSPF单区域配置
- How to use svg-icon (svg-sprite-loader plugin)
- Resize() usage row pit in vector
- C statement: data storage
- MySQL事务的概念
- 智能指针笔记
- 2022煤矿瓦斯检查考试题模拟考试题库及答案
- Switch and Router Technology-27-OSPF Route Redistribution
- C Language: Practical Debugging Tips
- How IP-Guard prohibits running U disk programs
猜你喜欢
四大函数式接口
svg-icon的使用方法(svg-sprite-loader插件)
Selenium自动化测试框架工作原理你明白了吗?
Application layer protocol - DNS
2021 Network Planning Designer Afternoon Case Questions
prometheus:(二)监控概述(你永远逃不出我的手掌哈哈)
Switch and Router Technology-34-Dynamic NAT
交换机和路由器技术-28-OSPF的NSSA区域
Switches and routers technology - 21 - RIP routing protocol
Paper Notes: BBN: Bilateral-Branch Network with Cumulative Learning for Long-Tailed Visual Recognition
随机推荐
prometheus:(二)监控概述(你永远逃不出我的手掌哈哈)
3 模块二:科研工具使用
四大函数式接口
svg-icon的使用方法(svg-sprite-loader插件)
【ARM】rk3399挂载nfs报错
2022 coal mine gas inspection test, simulation test question and answer
Merkel Studio--OpenEuler Training Notes (1)
2022年质量员-土建方向-通用基础(质量员)考试模拟100题及在线模拟考试
【FPGA教程案例50】控制案例2——基于FPGA的PD控制器verilog实现
梅克尔工作室--OpenEuler培训笔记(1)
BGP综合实验
交换机和路由器技术-24-OSPF单区域配置
【无2022上海市安全员A证考试题库及模拟考试
【嵌入式开源库】cJSON的使用,高效精简的json解析库
Golden Warehouse Database KingbaseGIS User Manual (6.8. Geometry Object Input Function)
2022 Quality Officer-Civil Construction Direction-General Basic (Quality Officer) Exam Mock 100 Questions and Online Mock Exam
Switch and Router Technology - 25 - OSPF Multi-Area Configuration
[QNX Hypervisor 2.2 User Manual] 10.16 vdev virtio-blk
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: '/data/xxxx
Application of Identification Cryptography in IMS Network