Size: a a a

🎄.NET Talks: Evergreen🎄

2020 June 25

t

trane254 in 🎄.NET Talks: Evergreen🎄
сначала пишешь как попало, потом рефакторишь
источник

S🕶

Sander 🕶 in 🎄.NET Talks: Evergreen🎄
потом программа станет больше - будет легче орентироваться, кто знает кто насрет туда
источник

SI

Sonim Inter in 🎄.NET Talks: Evergreen🎄
Sander 🕶
в классе User нет смысла, от заачи зависит
если класс не является моделью.
источник

S🕶

Sander 🕶 in 🎄.NET Talks: Evergreen🎄
в entity ясное дело что будет просто id
источник

P

Phantom in 🎄.NET Talks: Evergreen🎄
Sander 🕶
смотрю я .net core проект и вижу что часто вот так пишут:
userRepository.findAsync(x => x.id == ....)

мне вот интересно, почему называют все x, почему не назвать user?, это ведь в понятней для человека, никогда так просто не делал и в java писал бы "user", хочу понять просто от куда ноги ростут.
И да, назови как хочешь, все равно будет понятно что там будут элементы из userRepository
источник

S🕶

Sander 🕶 in 🎄.NET Talks: Evergreen🎄
в общем, я считаю что вещи должны называться своими именами,
если передаешь переменную в сервис - то называть ее userId,
если передаешь полностью весь user, то ясное дело что ничего конвертировать и переименовывать ненадо, ну блин бейсик
источник

DK

Dmitry K. in 🎄.NET Talks: Evergreen🎄
ну это все хорошо когда у тебя userid
источник

S🕶

Sander 🕶 in 🎄.NET Talks: Evergreen🎄
окай, пусть даже так - но почему-то вот такой подход я вижу только в C#
источник

DK

Dmitry K. in 🎄.NET Talks: Evergreen🎄
а когда у тебя ApplicationExternalServiceUserDataModelQueryId
источник

DK

Dmitry K. in 🎄.NET Talks: Evergreen🎄
уже не очень да?
источник

S🕶

Sander 🕶 in 🎄.NET Talks: Evergreen🎄
значит что-то не так делаете
источник

S🕶

Sander 🕶 in 🎄.NET Talks: Evergreen🎄
что за имя такое, 🧐
источник

DK

Dmitry K. in 🎄.NET Talks: Evergreen🎄
но в целом нейминг это дело команды, как и в целом кодстайл
источник

DK

Dmitry K. in 🎄.NET Talks: Evergreen🎄
Sander 🕶
значит что-то не так делаете
ну если у тебя сущность так называется, что можно не так делать?
источник

λР

λетучая Рыба... in 🎄.NET Talks: Evergreen🎄
А где бот?
источник

DK

Dmitry K. in 🎄.NET Talks: Evergreen🎄
λетучая Рыба
А где бот?
у тебя пропуск
источник

SI

Sonim Inter in 🎄.NET Talks: Evergreen🎄
Dmitry K.
а когда у тебя ApplicationExternalServiceUserDataModelQueryId
СинхронизироватьДанныеСПриложениемВИнтернетеПриЗавершенииРаботыПрограммы , извините, не удержался. Такой нейминг в 1С.
источник

S🕶

Sander 🕶 in 🎄.NET Talks: Evergreen🎄
Dmitry K.
но в целом нейминг это дело команды, как и в целом кодстайл
мне кажется уже давно пора более мене одинаково весь код писат, а не в каждой компании писать код по разному, у меня нет особо проблем с неймингом, особенно если писать использая подход архитктурный из DDD
источник

V🧀

Vestrond 🧀 in 🎄.NET Talks: Evergreen🎄
Sander 🕶
мне кажется уже давно пора более мене одинаково весь код писат, а не в каждой компании писать код по разному, у меня нет особо проблем с неймингом, особенно если писать использая подход архитктурный из DDD
поздрввляю, вы изобрели PEP
источник

S🕶

Sander 🕶 in 🎄.NET Talks: Evergreen🎄
программист поймет чужой код сразу, если они оба разбираются в DDD,
мыслить будут одинаково
источник