Size: a a a

2020 December 29

S

SHKURMANDER in CODE BLOG / C#
да я с чистого Си, паскаля и basic  начинал, так что мне можно не рассказывать про процедурное программирование 😂
источник

S

SHKURMANDER in CODE BLOG / C#
я наоборот в ООП переучиваю себя мыслить
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
в данном примере TradeFeedContext это и есть энтити
источник

AM

Artur Mustafin in CODE BLOG / C#
просто потому что детям показали ООП, но не рассказали, как им правильно пользоваться
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
источник

rr

razumovsky r in CODE BLOG / C#
Макс Епифанов
создаешь энтити, на базе энтити делаешь дто, дто реверсивно маппируешь, а потомм энтити закидываешь в билдер
ты забыл
1) создаешь интфрейс сущности IEntity
2) имплементируешь
3) создаешь дженерик фабрику IFactory<IEntityDTO, IEntity>>
4) там маппишь и ретурнишь в имплементации
5) создаешь интерфейс IService<IFactory<IEntityDTO, IEntity>>
6) имплементируешь его
вуаля, мы смаппили 1 сущность в другую, быстро и просто
источник

rr

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

rr

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

МЕ

Макс Епифанов... in CODE BLOG / C#
razumovsky r
ты забыл
1) создаешь интфрейс сущности IEntity
2) имплементируешь
3) создаешь дженерик фабрику IFactory<IEntityDTO, IEntity>>
4) там маппишь и ретурнишь в имплементации
5) создаешь интерфейс IService<IFactory<IEntityDTO, IEntity>>
6) имплементируешь его
вуаля, мы смаппили 1 сущность в другую, быстро и просто
я не забыл, опустил подробности
источник

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#
мне интересно, если к Максу и ко прийдет новый программист, как быстро он оттуда убежит ?
источник

S

Sergey Trofimov in CODE BLOG / C#
razumovsky r
ты забыл
1) создаешь интфрейс сущности IEntity
2) имплементируешь
3) создаешь дженерик фабрику IFactory<IEntityDTO, IEntity>>
4) там маппишь и ретурнишь в имплементации
5) создаешь интерфейс IService<IFactory<IEntityDTO, IEntity>>
6) имплементируешь его
вуаля, мы смаппили 1 сущность в другую, быстро и просто
ты забыл абстрактную фабрику для фабрик
источник

AM

Artur Mustafin in CODE BLOG / C#
SHKURMANDER
я наоборот в ООП переучиваю себя мыслить
структурное программирование не то же самое, что и pascal или basic, и там и там есть поддержка ООП, кстати, ты о том, что ты писал некачественный код, и решил, с чего-то, что ООП поможет писать более качественный, читабельный и сопровождаемый код?  пфффф. если ты не понял, что lazarus использует ООП по полной, то о чем речь
источник

rr

razumovsky r in CODE BLOG / C#
Sergey Trofimov
ты забыл абстрактную фабрику для фабрик
точно
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
razumovsky r
мне интересно, если к Максу и ко прийдет новый программист, как быстро он оттуда убежит ?
новый член команды не убежит. так как захочет вникать и разбираться. ну за исключением тебя))
источник

AM

Artur Mustafin in CODE BLOG / C#
Sergey Trofimov
ты забыл абстрактную фабрику для фабрик
одна из возможностей для борьбы с возрастаюшей сложностью - уменьшение числа зависимостей
источник

rr

razumovsky r in CODE BLOG / C#
Макс Епифанов
новый член команды не убежит. так как захочет вникать и разбираться. ну за исключением тебя))
та че там вникать
источник

rr

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