Есть ли такая вещь, как слишком большая однородность? Там, где я работаю, у нас, конечно, есть стандарты, в том числе соглашения об именах, архитектуры, фреймворки для использования и т. Д. Однако в последнее время было много критических замечаний, которые я бы назвал более стильными.
Например, запись if
операторов в несколько строк против одной строки с использованием ??
оператора c # null-coalescing вместо, скажем == null
, количества интервалов для отступов и т. Д.
Мне кажется, это начинает все больше увлекаться личным выбором стиля и не должно быть единообразным в команде или компании. То, что думает один человек, читается более ясно, другой не может. Есть ли какая-то ценность в этой «дополнительной» однородности?