码农知识堂 - 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 一般为网页名称。

  • 相关阅读:
    Redis实现方式开启新篇章,解决分布式环境下的资源竞争问题,提升系统稳定性
    基础在线:如何搭建docker环境完整教程和镜像设置
    【kerberos】使用 curl 访问受 Kerberos HTTP SPNEGO 保护的 URL
    【测试开发】一文带你了解什么是软件测试
    pyenv管理python版本
    【Springboot 入门培训】# 15 MyBatis-Thymeleaf 插件在项目中的应用
    SpringCloud 框架以及各组件总结
    【机器学习算法】聚类算法-4 模糊聚类 密度聚类,如何判断超参数:数据群数
    【毕业设计】深度学习OCR中文识别系统 - opencv python
    【使用教程】在Ubuntu下PMM60系列一体化伺服电机通过SDO跑循环同步位置模式详解
  • 原文地址:https://blog.csdn.net/m0_46628950/article/details/127867947
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号