Universal Containers (UC) is a high-tech company using SFDX tools and methodologies for its Salesforce development. T UC has moved some of its code and configuration to Unlocked Packages. Which two best practices should an architect recommend to support UC's new package development strategy? Choose 2 answers
A. Version control does not need to be used, as packages manage all the code and configuration.
B. Test developed packages in test environments before installing to production.
C. Move everything in the existing codebase to a single monolithic package.
D. Consult the metadata coverage report to identify features supported by packages.
Explanation:
The best practices to support UC’s new package development strategy are to test developed packages in test environments before installing to production, and to consult the metadata coverage report to identify features supported by packages. Testing packages in test environments can help to ensure the quality and functionality of the packages, as well as to identify and resolve any issues or dependencies before deploying to production. Consulting the metadata coverage report can help to determine which features can be included in packages, and which ones need to be deployed using other methods. Version control still needs to be used, as packages do not manage all the code and configuration, but only the components that are part of the package. Moving everything in the existing codebase to a single monolithic package is not a good practice, as it reduces the modularity, maintainability, and reusability of the code. It is better to create smaller packages that are focused on specific features or functionalities.
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. The data model becomes more complex the scope in the org increases.
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. Lack of declarative sharing and visibility capabilities to ensure correct visibility of objects and records.
Explanation:
The data model becomes more complex as the scope in the org increases, and the declarative sharing and visibility capabilities may not be sufficient to ensure correct visibility of objects and records for multiple LOBs. Apex design and multiple currencies are not specific challenges for a single-org strategy.
A Salesforce partner intends to build a commercially available application by creating a managed package for distribution through AppExchange. What two types of environments can the partner use for development of the managed package? Choose 2 answers
A. Developer Edition
B. Partner Developer Edition
C. Developer sandbox
D. Developer Pro sandbox
Explanation:
The partner can use Developer Edition or Partner Developer Edition for development of the managed package. These environments allow the creation of a namespace and the packaging of components into a managed package. Developer sandbox and Developer Pro sandbox do not support these features and are not suitable for developing a managed package.
Which two actions will contribute to an improvement of code security? Choose 2 answers
A. Hire a company specialized in secure code review the current code.
B. Implement a pull request and secure code review.
C. Integrate a static code security analysis tool in the CI/CD process.
D. Use two developers to review and fix current code vulnerabilities.
Explanation:
Implementing a pull request and secure code review will contribute to an improvement of code security by ensuring that the code is checked and approved by another developer before merging to the main branch. Integrating a static code security analysis tool in the CI/CD process will contribute to an improvement of code security by automatically scanning the code for vulnerabilities and enforcing security standards. Hiring a company specialized in secure code review or using two developers to review and fix current code vulnerabilities are not actions that will improve code security, but rather remediate existing security issues.
Which two groups are responsible for the creation and execution of Release Management processes? Choose 2 answers
A. Steering Committee
B. End Users
C. Dev/Build Team
D. Center of Excellence
Explanation:
The creation and execution of Release Management processes are the responsibility of the Dev/Build Team and the Center of Excellence. The Dev/Build Team is in charge of developing, testing, and deploying the changes to the system, while the Center of Excellence is in charge of defining and managing the best practices, standards, and governance for the system. The Steering Committee is a group of senior stakeholders that provides strategic direction and oversight for the project, but does not create or execute the Release Management processes. The End Users are the people who use the system, but do not create or execute the Release Management processes.
Page 3 out of 46 Pages |
Previous |