Upgrade to Pro — share decks privately, control downloads, hide ads and more …

目录结构规范 by遇春

Avatar for Zheng Biao Zheng Biao
August 10, 2012
150

目录结构规范 by遇春

Avatar for Zheng Biao

Zheng Biao

August 10, 2012

Transcript

  1. 内容 关联 纵向 横向 分类的维度 1. 按“应用” cart , mytaobao

    , sell 2. 按“页面” page1 , page2 , page3 3. 按“版本” 1.0 , 2.0 , 3.0 4. 按“发布日期” 20120323 , 20120423 5. 按“职责” source , test , build , 6. 按“重要程度” core , mods , 7. 按“复用级别” common , utils , mods
  2. 内容 关联 纵向 横向 分类的维度 1. 按“应用” cart , mytaobao

    , sell 2. 按“页面” page1 , page2 , page3 3. 按“版本” 1.0 , 2.0 , 3.0 4. 按“发布日期” 20120323 , 20120423 5. 按“职责” source , test , build , 6. 按“重要程度” core , mods , 7. 按“复用级别” common , utils , mods
  3. 维度的优先级 ├─src │ ├─detail │ └─list ├─test │ ├─detail │

    └─list └─build ├─detail └─list ├─detail │ ├─src │ ├─test │ └─build └─list ├─src ├─test └─build
  4. 维度的优先级 ├─src │ ├─1.0 │ └─2.0 ├─test │ ├─1.0 │

    └─2.0 └─build ├─1.0 └─2.0 ├─1.0 │ ├─src │ ├─test │ └─build └─2.0 ├─src ├─test └─build
  5. 维度的优先级 ├─detail │ ├─1.0 │ └─2.0 ├─list │ ├─1.0 │

    └─2.0 └─index ├─1.0 └─2.0 ├─1.0 │ ├─detail │ ├─list │ └─index └─2.0 ├─detail ├─list └─index
  6. 纵向分类 ├─detail │ ├─1.0 │ └─2.0 ├─list │ ├─1.0 │

    └─2.0 └─index ├─1.0 └─2.0 ├─1.0 │ ├─detail │ ├─list │ └─index └─2.0 ├─detail ├─list └─index
  7. 横向分类与纵向分类的界限 ├─detail │ ├─1.0 │ │ ├─modA │ │ ├─modB

    │ │ └─modC │ └─2.0 │ ├─modA │ ├─modB │ └─modC ├─detail │ ├─modA │ │ ├─1.0 │ │ └─2.0 │ ├─modB │ │ ├─1.0 │ │ └─2.0 │ └─modC │ ├─1.0 │ └─2.0
  8. 纵向分类的约定 1.版本目录: • 存放模块文件的源文件 • 以 1.0, 2.0, 3.0 命名

    2.日期目录: • 存放打包后的线上引用文件 • 以“ YYYYMMDD” 命名
  9. 版本下的模块开发目录约定 1. Core :入口脚本 2. Mods :普通业务模块 3. T es

    t :测试用例 4. Build :打包配置信息 5. 打包工具: front-build
  10. 3Q