frontend-engineering
frontend-engineering
0
-app
-app MVP
本机实践
常用运维命令
持续部署
从投入上再理解 PaaS 和 SaaS
登录概述
工程效能概述
工程效能概述 2
工作流底层引擎
工作流概述
工作流生态
工作流伪代码
规则引擎
基础服务
基础平台参考
基础平台概述
监控标准化
渐进实现工作流
交付标准化
开源运营
流程可实现功能
其他链接
权限概述
权限一期
上下工程结合
审计 audit
数据设计和 migration
文档概述
文档管理
消息通知概述
行业文章
验证能实现 且符合80
一期 prisma - schema 解析器
以数据为中心构建企业应用和工作流
运维
运维概述
整体概述
支付概述
支付一期
专业应用
租户
租户隔离
最终是k8s
AI 能力
BPM 概念和边界
BPM 解释来自于 chatGPT
BPMN 理论学习
Camunda 8
camunda 源码开发
camunda REST API
camunda tasks
dotenv 校验
motor admin schema
motor-admin clone
nestjs api 校验
node + camunda7 rest api
prisma test
prisma transaction best practice
rancher
Salesforce 的模型驱动低代码
workflow 与 BPM 真有区别吗?
1 toc
archive
tasks
top tasks
archive
独立开发者或小团队,擅长某一个方面,其他方面有短板
当然,虽然需要全方面的能力,只不过初期有优先级的区分1 所以很是可以胜任。
e.g. 前端开发者对运维不熟悉
e.g 登录 权限 支付
可能的路径
在支撑业务的过程中,逐步积累这些原子能力。
由于本身即通用能力,通用化方面的设计倒是不用考虑太多。
业务实施工作
需要先搭个架子
主要包括构建配置、常用组件库、项目目录结构等
相对于代码,更需要一个面向业务的稳定的标准来解决那些通用的 80% 的业务,即所谓的低代码、无代码平台想做的事情。
实施初期过分 over design
业务初期最忌 over design
为什么业务实施会很慢?
这里不包括通用非业务的模块,单纯实施业务也非常慢。
这里的主要问题是沟通,即需求和实现的不一致。
需求和实现不一致是不可避免的
一方面是需求方对自己想要什么刚开始只有模糊的想法
理解的不一致
只能通过不停的迭代来逐步满足业务真实需求
需求方拿到一期产品,逐渐知道自己想要什么,不要想什么
技术方通过写了代码,逐渐理解需求方的真实需求
所以我目前总结出来的最好的方案就是==加快迭代效率 ==
代码可维护性差,抗拒重构,也很难复用
一方面就是上面提到的,要有面向业务的标准层
TDD test driven,保证后续重构无风险
重构场景
是当一期完成的 feat ,用户认为需要修改、扩展。也就是有需求再重构。
后续的新 feat,能够
问题:如何轻松写 test
#task
最终是k8s
监控标准化
Table Of Contents