Steps to achieve higher code quality

This post focuses on how to achieve high code quality on software projects. I want to discuss a few methods to improve the quality of software and to create an infrastructure to support development of high quality code.

Overview:

  • Coding guide lines
  • Version Control
  • Continuous Integration
  • Test-Driven Development
  • Behaviour-Driven Development
  • Unit-Testing and Component-Testing
  • UI-Testing and User Acceptance Tests
  • Regression Testing

Read more …