V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Dragonphy
V2EX  ›  程序员

[吐槽] 阿里自己都不遵守自己的规范

  •  
  •   Dragonphy · 2021-06-10 09:51:51 +08:00 · 1069 次点击
    这是一个创建于 1270 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • Java 开发手册(嵩山版)第五章 MySQL 数据库
    1. [强制] 表名不使用复数名词。 说明:表名应该仅仅表示表里面的实体内容,不应该表示实体数量,对应于 DO 类名也是单数形式,符合表达习惯。
    CREATE TABLE `users` (
    	`username` varchar(50) NOT NULL PRIMARY KEY,
    	`password` varchar(500) NOT NULL,
    	`enabled` boolean NOT NULL
    );
    
    CREATE TABLE `roles` (
    	`username` varchar(50) NOT NULL,
    	`role` varchar(50) NOT NULL,
    	UNIQUE INDEX `idx_user_role` (`username` ASC, `role` ASC) USING BTREE
    );
    
    CREATE TABLE `permissions` (
        `role` varchar(50) NOT NULL,
        `resource` varchar(255) NOT NULL,
        `action` varchar(8) NOT NULL,
        UNIQUE INDEX `uk_role_permission` (`role`,`resource`,`action`) USING BTREE
    );
    
    3 条回复    2021-06-14 20:16:18 +08:00
    AoEiuV020
        1
    AoEiuV020  
       2021-06-10 10:05:48 +08:00
    嘛,这种老项目,大概率是在定规范之前写的,
    SmiteChow
        2
    SmiteChow  
       2021-06-10 17:55:24 +08:00
    这个规范只是参考作用吧
    kaneg
        3
    kaneg  
       2021-06-14 20:16:18 +08:00
    其实规范都是给设计自圆其说提供的一种依据。当你不需要规范为你背书的时候,就可以随心所欲了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2592 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 03:01 · PVG 11:01 · LAX 19:01 · JFK 22:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.