Halloween Sale Special - 75% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: newyear

Salesforce Plat-Arch-202 - Platform Development Lifecycle and Deployment Architect

Page: 3 / 4
Total 118 questions

Universal Containers (UC) has decided to improve the quality of work by the development teams. As part of the effort, UC has acquired some code review software Licenses to help the developers with code quality.

Which are two recommended practices to follow when conducting secure code reviews? Choose 2 answers

A.

Conduct a review that combines human efforts and automatic checks by the tool to detect all flaws.

B.

Use the code review software as the tool to flag which developer has committed the errors, so the developer can improve.

C.

Generate a code review checklist to ensure consistency between reviews and different reviewers.

D.

Focus on the aggregated reviews to save time and effort, to remove the need to continuously monitor each meaningful change.

Universal Containers has five development teams. The performance of the teams has been good, but the number of bugs has been increasing. After each sprint, they need more time to understand the code and make changes.

What are two ways to improve the performance? Choose 2 answers

A.

Define a team that will analyze/approve all changes.

B.

Define and follow code standards.

C.

Sprint review process.

D.

Version control system to identify who is generating the bugs.

Universal Containers has decided on a single-org strategy, despite having to deal with the complexity of having multiple lines of business (LOBS) inside a single org.

What are two common challenges in single-org strategy for multiple LOBS? Choose 2 answers

A.

Lack of declarative sharing and visibility capabilities to ensure correct visibility of objects and records.

B.

Apex design will need to be mature and adhere to strict guidelines to support a large enterprise model.

C.

Making Salesforce work with multiple currencies.

D.

The data model becomes more complex the scope in the org increases.

Northern Trail Outfitter ' s development team has built new features for its sales team in the Asia-Pacific region. While testing the Apex classes, the developers are constantly hitting the governor limits.

What should the architect recommend during the review to address this issue?

A.

Use test.startTest() and test.stopTest() methods to reset governor limits.

B.

Use an AppExchange product which can temporarily increase the governor limits.

C.

Use the auto reset property to automatically reset governor limits during off-hours.

D.

Use test.setLimit() and test.resetLimit() methods to reset governor limits.

What are three benefits of managing change with Packaged Development? Choose 3 answers

A.

Manage the number of sandboxes needed to successfully deploy.

B.

Clearly divides developers and testers.

C.

Modular development process with specification of dependencies among packages.

D.

Versioning to help with change management.

E.

Making the release cycle more efficient and agile.

Universal Containers (UC) is hiring offshore agile development teams to decrease costs and enhance UC ' s capability of delivering new features to its customers. However, the CTO is not able to follow or measure the work of those teams. What should an architect recommend to increase transparency?

A.

Request the offshore teams to send daily emails to the CTO with the progress of the teams.

B.

Schedule a daily stand-up meeting with representatives of all offshore teams to share the progress of the teams.

C.

Ask the offshore teams to add their progress and status in a shared spreadsheet.

D.

Request the offshore teams to share their work in progress in a virtual Kanban board tool.

A technical lead is performing all code reviews for a team and is finding many errors and improvement points. This is delaying the team ' s Deliveries.

Which two actions can effectively contribute to the quality and agility of the team? Choose 2 answers

A.

Choose the most senior developer to help the technical lead in the code review.

B.

Create development standards and train teams in those standards.

C.

Skip the code review and focus on functional tests and UAT.

D.

Use static code analysis tool in the pipeline before manual code review.

Universal Containers (UC) has been on the org development model with scratch orgs are already enabled, but they haven ' t been taking advantage of the scratch orgs.

Now UC is ready to move to the package development model. What step must be done by an administrator?

A.

In setup, switch both the Enable Dev Hub and Enable 2nd-Generation Managed Packages to Enabled.

B.

In setup, switch the Enable Unlocked Packages to Enabled, keep the Enable Second Generation Managed Packages as disabled.

C.

In setup, switch the Enable Unlocked Packages and Second-Generation Managed Packages to Enabled.

D.

In setup, switch the Enable Dev Hub to Enabled, then switch the Enable Source Tracking for Scratch Orgs to Enabled.

Which two actions will contribute to an improvement of code security? Choose 2 answers

A.

Use two developers to review and fix current code vulnerabilities.

B.

Implement a pull request and secure code review.

C.

Integrate a static code security analysis tool in the CI/CD process.

D.

Hire a company specialized in secure code review the current code.

Sales and Service products will be created by two teams that will use second generation managed package(s). The Sales team will use a specific function of the Service product, but the architect wants to ensure that this team will only use the functions exposed by the Service team. No other team will use these same functions.

What should an architect recommend?

A.

Create a managed package with both products and create a code review process with an approver from each team.

B.

Create two second generation managed packages with the same namespace and set the methods that should be shared with the @namespaceAccessible Annotation.

C.

Create two managed packages. Create an authentication function in the Service package that will return a token if a Sales user is authorized to call the exposed function. Validate the token in the Service functions.

D.

Create two managed packages with Sales and Service namespaces. Set the methods to be shared with the @salesAccessible annotation