Salesforce SalesforceApexApexテストクラス 【Salesforce】@IsTest(SeeAllData=false)の意味と使いどころ 2024年8月31日 ※この記事にはアフィリエイトリンクを含みます。 Apexテストで地味に詰まりやすいのが、@IsTest(SeeAllData=false) の理解です。 ここが曖昧だと「環境によって通ったり落ちたりする」テストになりやすいです。 @IsTest(SeeAllData=false) は、テスト実行時に“組織の既存データ(... syuji-engineer
Salesforce Salesforce主従関係参照関係 【システムエンジニア】主従関係と参照関係について学ぼう 2024年8月30日 はじめに Salesforceの資格勉強をしている際によく目にするワードで主従関係と参照関係がある。 なんとなく主従関係は親に依存して参照関係は親に依存しないということは理解しているつもりだが、実際に説明してと言われると難しいことに気づいた。 ということで本日のテーマは、「主従関係」と「参照関係」について学ぼう。につい... syuji-engineer
Salesforce SalesforceMacVscode開発環境 【Salesforce】Mac環境にSalesforce開発環境を構築した際の備忘録 2024年8月16日 ※この記事にはアフィリエイトリンクを含みます。 はじめに Salesforceの勉強用に、MacでVSCodeの開発環境を作ったときの手順を備忘録として置きます。 要は「Mac初見でも、Apex/LWCを手元からデプロイできる状態」まで持っていく話です。 結論:やることは4つだけ。VSCode → CLI → Java... syuji-engineer
Salesforce SalesforceApexガバナ制限非同期処理 【Salesforce】ガバナ制限とは?現場で困るポイントと対処法まとめ 2024年8月14日 ※この記事にはアフィリエイトリンクを含みます。 はじめに:UT/STで突然死するやつ Salesforce開発で避けて通れないのが『ガバナ制限』です。 これに引っかかると、UT(単体テスト)やST(結合テスト)で突然こうなります。 途中まで処理したのに、例外で止まって全部ロールバック ユーザーはエラー画面で作業中断、手... syuji-engineer