Соглашения о порядке параметров в функции
При написании функций мой мозг всегда тратит несколько миллисекунд, чтобы проверить, какой порядок параметров будет наилучшим для данной функции.
я должен написать:
public Comment AddComment(long userID, string title, string text)
Или, возможно:
public Comment AddComment(string title, string text, long userID)
Почему бы и нет:
public Comment AddComment(string title, long userID, string text)
Соблюдаете ли вы какие-либо правила при заказе параметров для ваших функций? Какой параметр вы бы разместили первым, а какой последует?