|
@@ -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
|