Update Coding Guidlines (#8844)

This commit is contained in:
Ilya 2019-02-11 23:41:00 +05:00 committed by Andrew
parent 6cab2b474d
commit ee3a8c14c8

View file

@ -108,6 +108,9 @@ Some general guidelines:
* Be aware of APIs such as `String.Split(params char[])` that do not provide overloads to avoid array allocation.
When calling such APIs, reuse a static array when possible (e.g. `Utils.Separators.Colon`).
* Avoid using string interpolations and overloads with implicit parameters such as `Culture` and `StringComparison`.
Instead, use overloads with more explicit parameters such as `String.Format(IFormatProvider, String, Object[])` and `Equals(String, String, StringComparison)`.
* Avoid creating empty arrays.
Instead, reuse the static ones via `Utils.EmptyArray<T>`.