Size: a a a

2020 September 26

rr

razumovsky r in CODE BLOG / C#
Дима Безотосный
Допустим
public (int Number, string Str) SomeOparation<TInput>(TInput input)
{ ... }
и это овер хуевый метод
источник

rr

razumovsky r in CODE BLOG / C#
Phantom
Не сказал приницип работы самого метода
та лан иди с миром
источник

rr

razumovsky r in CODE BLOG / C#
заебало тебя душить твоими же словами
источник

P

Phantom in CODE BLOG / C#
🤦‍♂
источник

rr

razumovsky r in CODE BLOG / C#
Дима Безотосный
Допустим
public (int Number, string Str) SomeOparation<TInput>(TInput input)
{ ... }
зачем тут дженерик не понятно правда
источник

P

Phantom in CODE BLOG / C#
Ок
источник

rr

razumovsky r in CODE BLOG / C#
и опять же кортеж какой то
источник

rr

razumovsky r in CODE BLOG / C#
ты можешь модель под интерфейс кинуть и легко расширять обычным наследованием
источник

rr

razumovsky r in CODE BLOG / C#
и возвращать как фабрику
источник

rr

razumovsky r in CODE BLOG / C#
но да, я лучше кортежам обмажусь
источник

rr

razumovsky r in CODE BLOG / C#
это и выглядит короче, и понятнее
источник

rr

razumovsky r in CODE BLOG / C#
и кстати параметры кортежаа ограничены
источник

rr

razumovsky r in CODE BLOG / C#
вроде как их до 16, но это не точно
источник

P

Phantom in CODE BLOG / C#
Блять, тебе кто то про расширение говорил?
источник

P

Phantom in CODE BLOG / C#
Ты твой выбор оправдиваешь расширением
источник

rr

razumovsky r in CODE BLOG / C#
ааааааааааааааааа
источник

rr

razumovsky r in CODE BLOG / C#
расширения, давайте вообще в говно код мокнемся
источник

rr

razumovsky r in CODE BLOG / C#
у меня есть варик просто отнаследовать сущность, но я напишу расширения, потому что я долбоеб
источник

rr

razumovsky r in CODE BLOG / C#
браво
источник

P

Phantom in CODE BLOG / C#
Городить интерфейс, делать наследования, для одного метода, который вообще в принципе не должен расширяться, это нормально?
источник