CS 346 Application Development

Best practices

Useful software engineering practices.

Table of Contents

  • Version control
  • Build configuration
  • Pair programming
  • Code reviews
  • Refactoring
  • Unit testing
  • Software release