用途:为 Salesforce 平台开发提供专家级模式参考,涉及 Lightning Web Components(LWC)、Apex 触发器与类、REST/Bulk API、Connected Apps 等方向。
主要能力与模式:
- 使用 @wire 装饰器的 LWC:通过 Lightning Data Service 或 Apex 方法实现响应式数据绑定,契合 LWC 响应式架构并启用 Salesforce 性能优化。
- 批量化的 Apex 触发器与 Handler 模式:触发器必须批量化以处理每事务 200+ 条记录;使用 Handler 模式实现关注点分离、可测试性与递归预防。
- Queueable Apex 异步处理:支持非基本类型、通过 AsyncApexJob 监控作业以及作业链;限制为每事务 50 个作业,链式调用时允许 1 个子作业。
反模式:避免在循环内执行 SOQL、避免在循环内执行 DML、避免硬编码 ID。
限制与说明:资料中列出若干“Sharp Edges”问题条目及其严重级别(critical/high/medium),但具体问题描述与解决方案仅标注“See docs”,暂未提供详细内容。官方文档未提供。