V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
coolair
V2EX  ›  问与答

你们公司对于应用(apps)和页面(pages)有统一规范吗?

  •  2
     
  •   coolair · 2023-08-04 10:08:02 +08:00 · 701 次点击
    这是一个创建于 485 天前的主题,其中的信息可能已经有所发展或是发生改变。

    虽然在 api 层级有统一的规范,一律使用 复数,但是对于应用和页面确各有各的写法,可以说乱七八糟。

    比如后端: 有用复数的有用单数的

    apps
      |----user (单数)
      |----role (单数)
      |----permissions (复数)
      |----orders (复数)
    

    后端我主要参考了 Django 框架,它所有的 app 名称都是用的复数,做的很规范,入门里面也是一样,比如:

    https://docs.djangoproject.com/en/4.2/intro/tutorial01/#creating-the-polls-app

    前端就更乱了,特别是多人协作,一人写一个模块,各有各的组织方法和命名规则:

    project
        |----api
        |      |----users.js
        |      |----role.js
        |      |----permissionManage.js
        |      |----permission-management.js
        |----pages
        |      |----settings
        |      |----user
        |      |       |----index.vue
        |      |----Role.vue
        |      |----orderList
        |      |----permissionManage
        |      |----error-page
        |      |----exceptions
    

    你们是随意还是有个规范去遵循?

    5 条回复    2023-08-13 09:51:52 +08:00
    lilei2023
        1
    lilei2023  
       2023-08-04 10:14:23 +08:00
    哈哈,没有,后端不太清楚,前端和你这个一样,乱七八糟的
    coolair
        2
    coolair  
    OP
       2023-08-04 10:53:14 +08:00
    去 GitHub 上看了几个前端项目,也是乱的很,哈哈。
    coolair
        3
    coolair  
    OP
       2023-08-04 10:55:00 +08:00
    8Ri72kLA9ORo6m6f
        4
    8Ri72kLA9ORo6m6f  
       2023-08-04 15:49:05 +08:00
    没有,谁写,谁就是自己的规范
    answer0732
        5
    answer0732  
       2023-08-13 09:51:52 +08:00 via Android
    谁写谁说了算
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2678 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:17 · PVG 19:17 · LAX 03:17 · JFK 06:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.