David Baker 1 год назад
Родитель
Сommit
8ba3f53d2c
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      code_style.md

+ 4 - 3
code_style.md

@@ -226,9 +226,10 @@ Unless otherwise specified, the following applies to all code:
     ```
 
 37. Avoid functions whose behaviour / return type varies with different parameter types.
-    Multiple return types are fine when appropriate (eg. SDKConfig.get() with a string param which
-    returns the type according to the param given) but SDKConfig.get() with no args returning the
-    whole config object is not: this could just be a separate function.
+    Multiple return types are fine, but the function's fundamental behaviour should not
+    change according its arguments: have two separate functions. For example,SDKConfig.get()
+    with a string param which returns the type according to the param given but SDKConfig.get()
+    with no args returning the whole config object is not: this could just be a separate function.
 
 ## React