Flow State Flow State

Quality

Introduction

Quality has many forms, the way in which we communicate with clients, the way we collaborate with peers, the way we approach problems and of course the way we write code.

Quality is not a static concept. Quality is a moving target, and we should always strive to improve it.

Quality matters. While quality is not limited reviewing code and mandatory quality gates in our development lifecycle, it’s a good place to start.

Key concepts

  1. All code must be peer reviewed before it can be merged into the main branch.
  2. Apart from hot fixes, clients should approve changes prior to them being released.
  3. Install quality related extensions in your IDE.
QA Scheme