What are two ways a developer should deploy code from a developer org to an unrelated production org?
What are two ways a developer should deploy code from a developer org to an unrelated production org? B) Save the code to a folder on the developer’s computer, create an incoming Change Set in the prodcution org and upload the file directly.”
Which two deployment tool can be used to delete metadata from an organization?
Currently there are only two ways to delete Apex metadata components (Triggers/Classes) in a production organization: The ANT Force.com Migration Tool. The Force.com Eclipse IDE.
Why should every developer be able to deploy?
If every developer can deploy, you don’t know who deployed what when somebody notices something wrong. SOC-1 compliance may (unnecessarily) suggest or require that the developer be a separate person than the one deploying to production so that controls are in place to prevent malicious intent.
What’s the best way to deploy a project?
A) Login to the production org and set the developer org as an inbound connection in the Deployment Settings B) Save the code to a folder on the developer’s computer, create an incoming Change Set in the prodcution org and upload the file directly.”
Why are DEVS not allowed to deploy directly to production?
The main reason is because allowing a dev to deploy directly to production cuts out the QA process. Which introduces risk. Which management types don’t like. So another bullet point for you is massive increase in RISK. Security – By having one gatekeeper (with a backup) only one person is accessing production data and servers.
How can the developer determine if the code is executed in a trigger context?
When the method is called from a trigger, a developer needs to execute logic that should not be executed if the method is called from any where else. How can the developer determine if the code is executed in a trigger context?