Makeflow 标准化协作工具箱

这两年做了一个团队协作产品, 经历了三个大版本, 终于是公测了. https://www.makeflow.com

第一版主要开发于 2017 年 5~11 月, 使用 Angular 2 开发. 第二版迁移至 React, 并重新涉及了 UI. 第三版重写了前后端全部代码, 从 2018 年 6 月左右开发至今 (2019 年 11 月), 团队内部使用也有一年左右了.

不过作为 B 端定位协作标准化的产品, 自身复杂度还是有的, 前些天使用 scc 统计了一下项目代码量 (不含抽离的类库), 还是令人感动.

───────────────────────────────────────────────────────────────────────────────
Language                 Files     Lines   Blanks  Comments     Code Complexity
───────────────────────────────────────────────────────────────────────────────
TypeScript                1319    136801    21118      1961   113722       9493
TypeScript Typings          75      5720      615       735     4370        869
JSON                        54      1307       39         0     1268          0
JavaScript                  36      2293      378        28     1887        106
SVG                         17       973        0         1      972          0
Shell                       12       260       45        13      202         14
Markdown                    10       246       86         0      160          0
HTML                         6       246       15         8      223          0
YAML                         5       453       28         1      424          0
CSS                          4       266       35         0      231          0
Dockerfile                   2        70       23         6       41          2
Docker ignore                1         2        0         1        1          0
gitignore                    1        44       16         9       19          0
───────────────────────────────────────────────────────────────────────────────
Total                     1542    148681    22398      2763   123520      10484
───────────────────────────────────────────────────────────────────────────────
Estimated Cost to Develop $4,245,408
Estimated Schedule Effort 26.576646 months
Estimated People Required 18.922301
───────────────────────────────────────────────────────────────────────────────

不过资本主义的成本统计还是比较夸张.

目前只能说是最基本的部分完成了, 离完全体还差很多, 但作为互联网产品团队协作产品应该是绰绰有余. 如果团队组织者认可标准化的价值, 并且有推动团队标准化的意愿和执行力, 那么 Makeflow 应该会是一个不错的选择.