Before the development phase of the project starts, the Project manager and the Technical solution architect need to set a few ground rules, such as defining the development environment, version control, the branching strategy and coding standards, the naming convention to be followed, and the code review process. In this section, we will walk through these topics in brief to understand what they mean.
Keeping track of the code is critical to good development practices. The following are the version control systems commonly used with Dynamics AX 2012:
Team Foundation Server (TFS): This is the most common version control system used with Dynamics AX. It provides source code management, reporting, requirements management, project management, automated builds, testing, and release management capabilities. It covers the entire application life cycle.
Visual Studio Online: Visual studio online is a cloud-based service. It utilizes the TFS integration...