(1)所有代码必须上传至Git仓库,如有破坏性更新请先创建版本分支
master 分支上修改并 push 破坏性代码 → 可能导致线上服务崩溃(2)分享给同事的代码需保证完整且可正常运行
git pull一下保证代码最新sln文件同级Lib文件夹重新引用(vs自动转换成相对路径)(3)重要节点必须创建分支或Tag标记


Tag并推送核心类必须包含版本概念,便于调试
1.0.0.0 —— 传统四段式版本 : ios 16.x 17.x2025.1.0.1 —— 年份+序列号风格 vs2013,vs2022,vs2026,iso 26.1每发布一个版本必须创建Tag或分支

代码提交需规范记录新增、修改、修复内容
所有改动均需记录,特殊需求需备注需求人




对比之前:



之后:

| 对比维度 | 存储过程(Stored Procedure) | 代码实现(Application Code) |
|---|---|---|
| 性能 | ✅ 通常更快:逻辑在数据库服务器执行,减少网络往返;预编译,执行计划可缓存。 | ⚠️ 可能较慢:需多次数据库交互;但现代 ORM 和批处理可优化。 |
| 可维护性 | ⚠️ 较差:逻辑分散在 DB 层,版本控制困难;调试和测试工具链弱;团队协作成本高。 | ✅ 更好:代码集中管理,支持 Git、单元测试、CI/CD 等现代开发实践。 |
| 可移植性与耦合 | ❌ 差:强依赖特定数据库(如 T-SQL、PL/pgSQL),迁移成本高;业务逻辑与数据层紧耦合。 | ✅ 好:使用标准语言(如 C#、Java),配合 ORM 可轻松切换数据库;逻辑与数据解耦更清晰。 |



1.更推荐使用全局异常拦截。

2.事务处理不太好

推荐:


xxConfigService类


封装后:





..