Testing
This should be implemented from the beginning.
-
Unit tests -
Performance regression tests -
Benchmarks framework
Using micro benchmarking tools like Google Benchmark.
For performance tests, dedicated hardware is required.
Edited by Samuel Debionne