Willin Wang 8 роки тому
батько
коміт
23885960a2
4 змінених файлів з 55 додано та 0 видалено
  1. 3 0
      INTRO.md
  2. 1 0
      SUMMARY.md
  3. 2 0
      project/README.md
  4. 49 0
      project/structure.md

+ 3 - 0
INTRO.md

@@ -1,5 +1,8 @@
 # 可替代团队领袖培养计划
 
+> 对于工作上应该做什么事,如果你没有自己的想法,而是完全听主管的,很危险。多数的主管不会在乎你的成长,也不会把公司的利益摆第一位,他们最在乎的是自己的工作绩效,而他们的工作绩效是要靠你们去达成的。完全听他们的任务布置去做,没有自己的主张,东一榔头,西一棒槌,几年下来就变打杂的了。
+> ——蔡学镛
+
 本书主要包括如下几个方面:
 
 一、系统化设计

+ 1 - 0
SUMMARY.md

@@ -5,6 +5,7 @@
   - [产品设计](design/product.md)
   - [系统架构](design/architecture.md)
 - [项目](project/README.md)
+  - [结构](project/structure.md)
 - [运维](operation/README.md)
   - [CI工作流](operation/workflow.md)
   - [重启服务](operation/restarter.md)

+ 2 - 0
project/README.md

@@ -1,5 +1,7 @@
 # 项目
 
+人无远虑必有近忧。能在设计过程中解决掉的问题,绝对不要拖到实现过程中迭代。
+
 ## 现有项目
 
 内部信息,登录访问: <https://code.aliyun.com/wulian/project>

+ 49 - 0
project/structure.md

@@ -0,0 +1,49 @@
+# 项目结构
+
+## 服务器端:MVC模式
+
+项目目录结构:
+
+```
+.
+├── bin
+│   └── # 可执行文件
+├── config
+│   └── # 配置文件
+├── demo
+├── lib
+│   └── # 通用类
+├── locales
+│   └── # 语言文件
+├── package.json
+├── routes
+│   └── v3 (子项目)
+│       ├── handlers
+│       │   └── # Controller
+│       ├── models
+│       │   └── # Model
+│       └── views (接口可无,另推荐前后端分离)
+│           └── # View
+└── test
+```
+
+## 客户端:MVVM模式
+
+```
+.
+├── app
+│   ├── app.js
+│   └── index.html
+├── main.js
+└── src
+    ├── app.js
+    ├── components
+    │   └── # View Model
+    ├── index.less
+    ├── model
+    │   └── # Model
+    ├── routes
+    │   └── # View
+    ├── webpack.config.js
+    └── webpack.config.prod.js
+```