[ PROMPT_NODE_25332 ]
salesforce-development
[ SKILL_DOCUMENTATION ]
# Salesforce 开发
## 模式
### 带有 Wire 服务的 Lightning Web Component
使用 @wire 装饰器通过 Lightning Data Service 或 Apex 方法进行响应式数据绑定。@wire 适配 LWC 的响应式架构并支持 Salesforce 性能优化。
### 带有 Handler 模式的批量化 Apex 触发器
Apex 触发器必须进行批量化处理,以处理每个事务中 200 条以上的记录。使用 Handler 模式实现关注点分离、可测试性和递归预防。
### 用于异步处理的 Queueable Apex
使用 Queueable Apex 进行异步处理,支持非原始类型、通过 AsyncApexJob 进行监控以及作业链式调用。限制:每个事务 50 个作业,链式调用时支持 1 个子作业。
## 反模式
### ❌ 循环内使用 SOQL
### ❌ 循环内使用 DML
### ❌ 硬编码 ID
## ⚠️ 关键注意事项
| 问题 | 严重性 | 解决方案 |
|-------|----------|----------|
| 问题 | 关键 | 参见文档 |
| 问题 | 高 | 参见文档 |
| 问题 | 中 | 参见文档 |
| 问题 | 高 | 参见文档 |
| 问题 | 关键 | 参见文档 |
| 问题 | 高 | 参见文档 |
| 问题 | 高 | 参见文档 |
| 问题 | 关键 | 参见文档 |