美文网首页数据库
通用字段和通用方法名的好处

通用字段和通用方法名的好处

作者: 黄靠谱 | 来源:发表于2019-08-28 17:18 被阅读0次

设计代码和数据库的准则:规范、简洁,同时可读性好。
规范是为了提升可读性,简洁是为了提升开发体验,比如User.name 就比 User.userName要好,因为可以少敲几个字母,但是表达的意思(可读性)是完全一样的。另外在模块复制的时候,User.name也有更好的替换性。换个实体类名字就可以了,其它全部不用改。

比如名称字段 name 比如User.name 比如Class.name

都有一个根据name查询实例的需求

如果选择通用字段 name,那么抄起来很方便,全部复制过来,全局替换 User 为Class,user为class,那么一行代码都不需要改

public List<User> findByName(User user){
    return userMapper.findByName(user.getName);
}


public List<Class> findByName(Class class){
    return classMapper.findByName(class.getName);
}

或者大家都加前缀, User.userName, Class.className,但是如果大家不遵守相同的规则,User.userName, Class.name的话,在copy模块的时候,就很麻烦,不能通过替换核心关键词来实现复制

public List<User> findByUserName(User user){
    return userMapper.findByUserName(user.getUserName);
}


public List<Class> findByName(Class class){
    return classMapper.findByName(class.getName);
}

相关文章

  • 通用字段和通用方法名的好处

    设计代码和数据库的准则:规范、简洁,同时可读性好。规范是为了提升可读性,简洁是为了提升开发体验,比如User.na...

  • HTTP 首部字段(三)

    HTTP/1.1 通用首部字段 通用首部字段是指,请求报文和响应报文双方都会使用的首部。 1.Cache-Cont...

  • 图解HTTP解析6(通用首部)

    一、通用首部字段 通用首部字段是指, 请求报文和响应报文双方都会使用的首部。 1. Cache-Control(★...

  • 00006.js 数组方(全)

    通用规则: 方法名:是否改变原数组

  • HTTP 通用首部字段(General Header Field

    通用首部字段是请求报文和响应报文两方都会使用的首部。 Cache-Control 通过指定首部字段 Cache-C...

  • D24-《图解HTTP》读书笔记3

    第6章HTTP首部 1、HTTP首部字段分为以下4种类型: 1)通用首部字段:请求报文和响应报文两方都会使用的首部...

  • HTTP通用首部字段

    通用首部是指请求报文和响应报文双方都会使用的首部 Cahche-Control 通过指定首部字段Cache-Con...

  • 数据表设计 - 特殊字段说明

    1.系统通用的隐藏字段 所有数据表都有的系统通用隐藏字段,并且这些字段一般情况下客户不需要看到 mis_versi...

  • HTTP缓存理解

    HTTP Headers 1. 通用首部字段:就是请求报文和响应报文都能用上的字段 2. 请求首部字段 3. 响应...

  • 通用Mapper最常用方法使用简介

    通用Mapper介绍 介绍 特别强调不是表中字段的属性必须加 @Transient 注解 使用方式 继承通用的Ma...

网友评论

    本文标题:通用字段和通用方法名的好处

    本文链接:https://www.haomeiwen.com/subject/hscmectx.html