Size: a a a

🎄.NET Talks: Evergreen🎄

2020 June 26

SZ

Slava Zolotov in 🎄.NET Talks: Evergreen🎄
Oleg Baruch
дану.
я вот чот так и не досмотрел джанго, да и желания особо нет досматривать
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Oleg Baruch
тебе наверное однажды в голливуде вообще не зашел?
Не особо
источник

OB

Oleg Baruch in 🎄.NET Talks: Evergreen🎄
Liza
Не особо
я прям кайфовал
источник

OB

Oleg Baruch in 🎄.NET Talks: Evergreen🎄
ну кому как в общем
источник

AB

Alex B in 🎄.NET Talks: Evergreen🎄
βλαδιμιρ 🎀 🌎🔫
Х позволяет держать внимание разработчика на нужных вещах, а не на длинных именах переменных в лямдах.

OrderBy(x => x.Id) — тебе без разницы что такое x
X просто быстрее и можно даже сказать by convention. Вполне себе читаемо и красиво выглядит, особенно если больше одной переменной сокращать до буквы или нескольких. Например, (u, c) => - если известно что в контексте есть user, company, все очевидно. Длинные user, company никому не нужны, это долго писать, смысла никакого.
источник

λР

λетучая Рыба... in 🎄.NET Talks: Evergreen🎄
Alex B
X просто быстрее и можно даже сказать by convention. Вполне себе читаемо и красиво выглядит, особенно если больше одной переменной сокращать до буквы или нескольких. Например, (u, c) => - если известно что в контексте есть user, company, все очевидно. Длинные user, company никому не нужны, это долго писать, смысла никакого.
Ужас.
источник

λР

λетучая Рыба... in 🎄.NET Talks: Evergreen🎄
Открываешь код, а там a b c u x z, потому что кому-то было всё очевидно и слишком долго писать два слова. Расстраиваешься, что ты тупой и тебе не очевидно :(
источник

AB

Alex B in 🎄.NET Talks: Evergreen🎄
ой вей. еще раз. у тебя Companies.Where(c => c.Name.StartsWith(“Microsoft”))
источник

AB

Alex B in 🎄.NET Talks: Evergreen🎄
в случае если контекст не очевиден, то естественно нефиг заниматься сокращениями
источник

λР

λетучая Рыба... in 🎄.NET Talks: Evergreen🎄
Alex B
ой вей. еще раз. у тебя Companies.Where(c => c.Name.StartsWith(“Microsoft”))
store.Where((u, c) => приплыли)
источник

AB

Alex B in 🎄.NET Talks: Evergreen🎄
ну и не надо так делать со store
источник

AB

Alex B in 🎄.NET Talks: Evergreen🎄
непонятно нифига
источник

AB

Alex B in 🎄.NET Talks: Evergreen🎄
как с var. var tmp = GetObject(); - непонятен тип объекта в object. раньше было правило, что var в таких случаях не использовать, т.к. тип объекта не очевиден
источник

AB

Alex B in 🎄.NET Talks: Evergreen🎄
вот тоже самое
источник

λР

λетучая Рыба... in 🎄.NET Talks: Evergreen🎄
"Очевидно" — это понятие относительное. С одной переменной — окей, бывают случаи, когда очевидно. С двумя и больше — ну, я не помню ни единого раза, когда было очевидно. Хотя говорили, что очевидно.
источник

AB

Alex B in 🎄.NET Talks: Evergreen🎄
Видишь строчку и не понимаешь однозначно что происходит - не очевидно
источник

AB

Alex B in 🎄.NET Talks: Evergreen🎄
Это как "ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, error) =>”. Всегда больно выглядит.
источник

λР

λетучая Рыба... in 🎄.NET Talks: Evergreen🎄
Alex B
Это как "ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, error) =>”. Всегда больно выглядит.
Да в принципе норм. Сразу понятно, к кому куда обращаться. Если их местами не перепутал кто-то недобрый, конечно.
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Alex B
Это как "ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, error) =>”. Всегда больно выглядит.
Честно говоря тут я бы предпочла это
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Вместо 4х букв
источник