добавляют быстрое написание конструкторов через new(), var, record и.т.д, укорачивая длину кода, но в то же время все пишут приватные переменные с модификатором private, хоть он вообще ни на что не влияет
потому что в некоторых других языках если ты не указал модификатор, то там будет public
ИДЕ ругается )
Райдер, да?)
Вот поэтому и нужно указывать))
Спасибо за интригу, так дефолтный модификатор?
Потому что, по дефолту оно разное для разных вещей
Где все то? Такие весчи касаются только соглашений внутри команды разработки... А слушать людей которые хоть за что то топят смыла ноль. они всегда найдут за что потопить, лижбы обяснить всем что вот они то знают как нада ))
никогда не добавляю явный private , зачем они и так по дефолту private
Сколько чужого кода не смотрел - везде есть явный модификатор
Мало смотрели значит )
Мне кажется, ещё влияет, что это стандартный кодстайл среды разработки. Ты очень редко сам пишешь private readonly..., скорее ты просто в конструктор параметры бросаешь и потом автоматически генерируешь филды и их инициализации. А че то лезть в настройки, менять как оно там добавляется впадлу. Плюс, это же надо, чтобы все в команде у себя меняли
А, там это можно тоже настраивать? Тогда, да, отличный вариант. Я его только для указания severity использовал, глубоко не разбирался.
Обсуждают сегодня