刘忠健 1 year ago
parent
commit
31668041a3
1 changed files with 33 additions and 0 deletions
  1. 33 0
      其它规范示例/代码隔离.md

+ 33 - 0
其它规范示例/代码隔离.md

@@ -0,0 +1,33 @@
+# 代码隔离
+
+## 基本原则 
+
+代码按照模块进行组织。
+后端按命名空间,文件夹遵循命名空间
+前端按文件夹
+
+### 命名原则
+- 命名的能用单个词不要用多个词
+- 单词尽量简单、简短、通用
+
+例如:
+商城的商品,可以用goods、product,不要用merchandise
+
+### 举例
+|- 商城模块
+  |- 商品管理
+  |- 订单管理
+
+#### 后端命名空间如下:
+
+|- shop
+  |- shop/product
+  |- shop/order
+
+##### 而前端 对应的页面
+|- /shop
+  |- /shop/product
+    |- /shop/product/list.vue
+    |- /shop/product/edit.vue
+  |- /shop/order
+    |- /shop/order/list.vue