diff --git a/docs/development/best-practices.md b/docs/development/best-practices.md
index 2b1d0096acf9f6130dbc8a3e07750e4620e239a8..b10928dd02ea10e2885f8bce430236df772305c9 100644
--- a/docs/development/best-practices.md
+++ b/docs/development/best-practices.md
@@ -146,6 +146,12 @@ function foo(str: string): boolean {
 }
 ```
 
+### Refactor one thing at a time
+
+Refactor the code _or_ refactor the tests.
+
+Avoid refactoring the code and tests at the same time, this can mask regression errors.
+
 ## Logging
 
 For `WARN`, `ERROR` and `FATAL log messages use logger metadata.