QuestionQ26

Application Lifecycle Management

Universal Containers’ (UC) Salesforce customization deployments have grown over time, creating complexity. UC is encountering too many bugs in deployed code, which has become challenging for the delivery team. The team wants to reduce bugs by ensuring that all developed code is reviewed, tested, and validated through the upstream deployment process.

Which three development practices are best suited to address UC’s concerns?

Choose three
  • A Encourage the development team to be self-organizing.
  • B Enable developer teams to do peer code review.
  • C Incorporate test-driven development into the project structure.
  • D Use continuous integration with automated testing.
  • E Enable a short and timely feedback loop with customers.
Explanation

Peer code review provides an independent quality check before changes are merged. Test-driven development requires automated tests to be created alongside or before implementation, so expected behavior is continuously verified. Continuous integration automatically builds, deploys, and runs tests on integrated changes, allowing defects to block progression before production deployment. Salesforce recommends CI workflows that automatically build, deploy, and test projects, and recommends pull-request review with passing tests before merge.

Learn more

Community Discussion

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