QuestionQ67

VerifiedRisk Identification and Mitigation

Universal Containers (UC) has a large user base (over 300 users) and was initially implemented eight years ago by a Salesforce Systems Integration Partner. Since that time, UC has made a number of changes to its Visualforce pages and Apex classes in response to customer requirements, with work performed by a variety of vendors and internal teams.

Which three issues would a new Technical Architect expect to find when evaluating the code in this Salesforce org?

Choose three
Explanation

A mature codebase modified by independent teams commonly contains obsolete custom utility classes and repeated logic that was implemented separately instead of being consolidated into reusable Apex classes. Multiple triggers on the same object also make execution flow difficult to reason about because Salesforce does not provide explicit control over the order in which those triggers run. Salesforce recommends reusing common code and using one trigger per object to coordinate execution.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!