Version control

Version control is a critical functionality for the developers. Version control allows software to be see who made the changes, what had been changed, if there are comments associated with the changes it is possible to tell why this specific change was made.

Often version control system is tied to peer review process. Other developers may provide feedback to the new or changed code.

New or changed code needs to have good tests coverage. The key here is good. Tests will fail if the code does not satisfy requirements or requirements are outright flawed. Tests need to pass before code is submitted to version control.

Comments

Popular posts from this blog

Absolute and relative path in HTML pages

Errors

goto PHP operator