We believe in the value of Test Driven Development (TDD), but also recognize that it can be disruptive and even impractical to implement in established product teams. We take a balanced approach to ensure that testing is baked into your product development processes by default by:
- Writing testable code;
- Ensuring high unit test coverage;
- Automate testing to ensure consistency and efficiency; and
- Apply coding standards that facilitate robust monitoring and easy troubleshooting.