Size: a a a

2019 December 16

GK

Gennady Kurbesov in CODE BLOG / C#
источник

НП

Никита Петроченко... in CODE BLOG / C#
Gennady Kurbesov
а я тут всё чаще встречаю обратное и кому верить?
верь кодСтайлу принятому  команде
источник

МЛ

Михаил Лебедев... in CODE BLOG / C#
Gennady Kurbesov
Я тут читал статью одну недавно. Там говорилось, что указание неявного типа через 'var'  - плохой тон и нужно указывать конкретный тип для переменных
а что делать, если этот тип- какой-нибудь IEnumerable<List<User>>?насколько это читабельно? так что этот вопрос нужно рассматривать на каком-то конкретном примере
источник

МЛ

Михаил Лебедев... in CODE BLOG / C#
его дублировать не всегда же читабельно, и если можно заменить на var- то почему бы и нет?
источник

МЛ

Михаил Лебедев... in CODE BLOG / C#
с удовольствием выслушаю то, в чем ошибаюсь
источник

E

Eu9en in CODE BLOG / C#
Михаил Лебедев
а что делать, если этот тип- какой-нибудь IEnumerable<List<User>>?насколько это читабельно? так что этот вопрос нужно рассматривать на каком-то конкретном примере
Хз о чём речь, только влетел, но могу с уверенностью сказать, что это не читаемо и так не надо)))))))))00
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Михаил Лебедев
а что делать, если этот тип- какой-нибудь IEnumerable<List<User>>?насколько это читабельно? так что этот вопрос нужно рассматривать на каком-то конкретном примере
ну для таких типов - дааа, это тупо будет. А для простых ?
источник

GK

Gennady Kurbesov in CODE BLOG / C#
вмето названия классов и структур
источник

SB

Sergey Benzenko in CODE BLOG / C#
Gennady Kurbesov
Я тут читал статью одну недавно. Там говорилось, что указание неявного типа через 'var'  - плохой тон и нужно указывать конкретный тип для переменных
Такие моралфаги и граммарнаци появляются всегда. Они противники любых изменений и у них аллергия на синтаксический сахар, сильно упрощающий жизнь.
Вообще правильно выше сказали, всё зависит от стандартов кодирования компании.
Единственным вариантом неиспользования var я бы лично назвал случаи, когда нужно явно показать, какого типа будет результат метода, например. Ну, условно, 10 раз ты навёл курсор на метод, чтобы посмотреть тип результата, это звоночек, что может лучше уже его явно указать.
источник

НП

Никита Петроченко... in CODE BLOG / C#
ну вар это тупо короче. если в команде принят кодСтайл на длину строки, то это помогает.
Но как минус можно отметить то, что во время пулРеквеста непонятно, что ты получаешь в переменную
источник

НП

Никита Петроченко... in CODE BLOG / C#
Sergey Benzenko
Такие моралфаги и граммарнаци появляются всегда. Они противники любых изменений и у них аллергия на синтаксический сахар, сильно упрощающий жизнь.
Вообще правильно выше сказали, всё зависит от стандартов кодирования компании.
Единственным вариантом неиспользования var я бы лично назвал случаи, когда нужно явно показать, какого типа будет результат метода, например. Ну, условно, 10 раз ты навёл курсор на метод, чтобы посмотреть тип результата, это звоночек, что может лучше уже его явно указать.
Или метод переименовать )
источник

МП

Миша Пищулин... in CODE BLOG / C#
Хспди. Студия сама поможет понять или можно явно объявить, вместо var
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Хм... А ведь студия даже сама предлагает указать явный тип 🧐
источник

SB

Sergey Benzenko in CODE BLOG / C#
Gennady Kurbesov
Хм... А ведь студия даже сама предлагает указать явный тип 🧐
Ну укажите, она будет предлагать указать неявно 😋
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Sergey Benzenko
Ну укажите, она будет предлагать указать неявно 😋
не предлагает 😑
источник

МП

Миша Пищулин... in CODE BLOG / C#
Миша Пищулин
Хспди. Студия сама поможет понять или можно явно объявить, вместо var
Я ж говорил..)
источник

SB

Sergey Benzenko in CODE BLOG / C#
Gennady Kurbesov
не предлагает 😑
Да ладно
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Sergey Benzenko
Да ладно
поменял - больше не предлагает
источник

МП

Миша Пищулин... in CODE BLOG / C#
Пхаха
источник

МП

Миша Пищулин... in CODE BLOG / C#
Да будет холливар
источник