Salesforce Platformの上でApexクラス・トリガやLightningコンポーネントを開発していく上でのデザインパターンについてのまとめ。
他にもあるかもしれないです(知っていたら教えてください)
先人の知恵、大事。
トリガ
Trigger Frameworks and Apex Trigger Best Practices - developer.force.com
適用していないプロジェクトの方が少ないかもしれないくらい定番かもしれないですね。
複数のオブジェクトを操作するような混み入ったDMLを扱う時に、 bypass
, clearBypass
が役立ちます。
スケジュールバッチ
Lightning Component
広範囲のパターン集(全部はまだ追えていません…)
ApexCallだとこちら。
早速今年のAdvent Calendarからですね。 なるほどー!と思いました(小並感)
番外編(?)HTTP コールアウト
パターンというよりもガッツリしたライブラリですが。使い所は選びそう。。
以上。
あとは、Apex言語そのものの進化にも期待したいところです。