PDI 試験問題 121

開発者は、さまざまな種類の Salesforce ケースの独立した要件をテストできるように、一連のテスト全体のベースライン データ セット (アカウント、連絡先、製品、資産) を作成する必要があります。
各ユニット テストに必要なデータを効率的に生成できるアプローチはどれですか?
  • PDI 試験問題 122

    メタデータAPIを使用してデプロイできるコンポーネントはどれですか?2つの回答を選択してください
  • PDI 試験問題 123

    デバッグ ログについて正しい記述はどれですか。
    3つの回答を選択してください
  • PDI 試験問題 124

    開発者は、発行される SOQL クエリの数がプラットフォームガバナ制限を超えないように、次のコード スニペットを変更する必要があります。public class without sharing OpportunityService( public static List<OpportunityLineItem> getOpportunityProducts(Set<Id> opportunityIds){ List<OpportunitylineItem> oppLineItems = new List<OpportunityLineItem>(); for(Id thisOppId : opportunityIds){ oppLineItems.addAll([Select Id FROM OpportunityLineItems WHERE OpportunityId = :thisOppId)]; } return oppLineItems; } } 上記のメソッドは、Lightning コンポーネントを介してトリガ実行中に呼び出される可能性があります。
    ガバナー制限に達しないようにするには、どのテクニックを実装する必要がありますか?
  • PDI 試験問題 125

    開発者は、取引先オブジェクトに「after update」トリガーを使用して、その取引先に関連するすべての取引先責任者を更新しようとしています。以下のトリガーコードは、ランダムにエラーが発生します。
    List<Contacts> theContacts = new List<Contacts>(); for(Account a : Trigger.new){ for(Contact c : [SELECT Id, Account_Date__c FROM Contact WHERE AccountId = :a.Id]){ c.Account_Date__c = Date.today(); theContacts.add(c);
    }
    } は theContacts を更新します。
    コード ブロックの失敗の原因となっているコード行はどれですか?