diff --git a/docs/development/best-practices.md b/docs/development/best-practices.md
index e92fae7159d0b2d6ad5749547490837b88698ba1..920df9c81f75cf94f5fd9f905b36af254e79ca1c 100644
--- a/docs/development/best-practices.md
+++ b/docs/development/best-practices.md
@@ -143,6 +143,8 @@ Use `UTC` to be time zone independent.
   - huge strings like the Renovate PR body text
   - huge complex objects where you only need to test parts
 - Avoid exporting functions purely for the purpose of testing unless you really need to
+- Avoid cast or prefer `x as T` instead of `<T>x` cast
+  - Use `partial<T>()` from `test/util` If only a partial object is required,
 
 ### Fixtures