码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【开发规范】


    统一命名风格

    1. 包名统一使用小写,包名统一使用单数形式,但是类名如果有复数含义,类名可以使用复数形式。例如:controller/service
    2. 类名统一使用 UpperCamelCase 风格,必须遵从驼峰形式。例如:NotifyPersonService
    3. 方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格,必须遵从驼峰形式。例如: localValue / getHttpMessage() / inputUserId
    4. 常量命名全部大写,单词间用下划线隔开。例如: MAX_STOCK_COUNT
    5. 接口类中的方法和属性不要加任何修饰符号(public 也不要加)。例如:String getUserById(String userId)
    6. 对于Service,实现类用 Impl 的后缀与接口区别,接口实现类需单独设置一个impl包。例如:CacheServiceImpl 实现 CacheService 接口。
    7. 如果是形容能力的接口名称,取对应的形容词做接口名(通常是–able 的形式)。例如:AbstractTranslator 实现 Translatable。

    Service/DAO 层方法命名规约(crud)

    •  获取单个对象的方法用 get 做前缀。
    •  获取多个对象的方法用 list 做前缀。
    •  获取统计值的方法用 count 做前缀。
    •  插入的方法用 insert 做前缀。
    •  删除的方法用 delete 做前缀。
    •  修改的方法用 update 做前缀。
    • 如果有条件使用 By + 条件

    领域模型命名规约

            以下领域模型统一新建pojo包,放在pojo包中

    • 实体对象:xxxPO,xxx 即为数据表名。
    • 数据传输对象:xxxDTO,xxx 为业务领域相关的名称。
    • 展示对象:xxxVO,xxx 一般为网页名称。

  • 相关阅读:
    Kubernetes技术--k8s核心技术集群的安全机制RBAC
    常见漏洞修复方案
    用广搜和动态规划写个路径规划程序
    力扣 1331. 数组序号转换
    ps神经网络滤镜安装包,ps神经网络滤镜用不了
    DataGridView 控件分页
    LeetCode-496 下一个更大元素
    使用ResponseEntity实现文件下载
    基于美团技术团队最新开源的yolov6模型实现裸土检测
    使用 ADO.NET 创建简单的数据应用程序
  • 原文地址:https://blog.csdn.net/m0_46628950/article/details/127867947
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号