We are currently using Salesforce Classic and we have developers outside of United states using the remote desktops to login to the client machine and then using SF.
I have seen the seminars for SFDX, I also know what it is and how it works and can be used using the VS Code. I have also completed the trailhead modules on SFDX, I am aware of the scratch org concept too. I still do not have clear real world view of how SFDX can be utilize to its best. So, I have a few questions and difficulty in understanding the scratch org and other features like,
- When we create a scratch org from a dev org to work on a specific feature, does it have all the configs from the PROD environment? Is it exactly like cloning a sandbox?
- How best to use VS Code and Version control with SFDX in Classic? As in, What is the ideal workflow to follow while using the SFDX with VS Code and SF Classic?
- Using SFDX, does the debugging become much easier in VS Code or is it still a but challenging? I am currently using MavensMate with VS Code but it is not the ideal flow. Not as good as SFDX.(Even though they have stopped supporting, it works best so far).
Hope to learn something which I could not learn from the trailhead modules and real world usage of SFDX and how you all use it to increase the productivity of your team?