Size: a a a

var chat = new Chat();

2021 March 21

SC

Serega Carbon in var chat = new Chat();
Віктор Крохмаль
Ну, але це бед смелл так-то ...
почему? это часть паттерна Query Object - на каждый сложный запрос создаём класс, и есть екзекьютор, в который юзаем этот квери обджект и выполняем его. При том Квери екзекьютор может расширять Дженерик Репозиторий
источник

SC

Serega Carbon in var chat = new Chat();
Serega Carbon
почему? это часть паттерна Query Object - на каждый сложный запрос создаём класс, и есть екзекьютор, в который юзаем этот квери обджект и выполняем его. При том Квери екзекьютор может расширять Дженерик Репозиторий
источник

SC

Serega Carbon in var chat = new Chat();
для простеньких запросов, юзаем стандартные методы, для сложных - квери объекты с логикой внутри
источник

ВК

Віктор Крохмаль... in var chat = new Chat();
Serega Carbon
почему? это часть паттерна Query Object - на каждый сложный запрос создаём класс, и есть екзекьютор, в который юзаем этот квери обджект и выполняем его. При том Квери екзекьютор может расширять Дженерик Репозиторий
0_0 все життя вважав це поганою практикою
источник

ВК

Віктор Крохмаль... in var chat = new Chat();
хоча в мене і дійсно складних запитів на практиці було 2-3
источник

SC

Serega Carbon in var chat = new Chat();
Віктор Крохмаль
хоча в мене і дійсно складних запитів на практиці було 2-3
ну для не сложных запросов можно обойтись и еф-коровскими методами, согласен
источник

D

Dmitry in var chat = new Chat();
Віктор Крохмаль
хоча в мене і дійсно складних запитів на практиці було 2-3
источник

SC

Serega Carbon in var chat = new Chat();
хахахаха
источник

ВК

Віктор Крохмаль... in var chat = new Chat();
Ну ми писали екстеншени, аби такого не було :)
источник

SC

Serega Carbon in var chat = new Chat();
мне кажется даже God в ахере был от всего этого)
источник

ВК

Віктор Крохмаль... in var chat = new Chat();
Знаєте цей анекдот
"Який чорт тебе до цього надоумив,
-чорт вилізає поруч "я сам в шоці"
"
источник

D

Dmitry in var chat = new Chat();
как-то касался проекта, где чувак в одно лицо сделал учебные планы, образовательные программы, расписание вуза.

когда я его попросил пояснить что делает хранимка строк так на 150 чистого sql он ответил, что "творил под Музой и сейчас сам не знаю что там наверчено, но оно работает"
источник

D

Dmitry in var chat = new Chat();
Віктор Крохмаль
Знаєте цей анекдот
"Який чорт тебе до цього надоумив,
-чорт вилізає поруч "я сам в шоці"
"
во во. риал стори
источник

SC

Serega Carbon in var chat = new Chat();
Dmitry
как-то касался проекта, где чувак в одно лицо сделал учебные планы, образовательные программы, расписание вуза.

когда я его попросил пояснить что делает хранимка строк так на 150 чистого sql он ответил, что "творил под Музой и сейчас сам не знаю что там наверчено, но оно работает"
работает - не трож!
источник

D

Dmitry in var chat = new Chat();
Serega Carbon
работает - не трож!
ну реально, как мем: теперь только бог знает как это работает
источник

D

Dmitry in var chat = new Chat();
я где-то встречал, только забыл название неподдерживаемого кода. когда вариант написать с нуля проще, чем понять и исправить существующий код
источник

D

Dmitry in var chat = new Chat();
un-rewritable code или unsupported
источник

SC

Serega Carbon in var chat = new Chat();
Dmitry
я где-то встречал, только забыл название неподдерживаемого кода. когда вариант написать с нуля проще, чем понять и исправить существующий код
я в нашем проекте встречал такое, сидел разбирался пол дня, что делает код, спрашивал всех, никто точно не знает, пришлось блок переписать с нуля, потому что в том блоке была бага и не понятно что автор кода хотел добиться тем))
источник

D

Dmitry in var chat = new Chat();
Serega Carbon
я в нашем проекте встречал такое, сидел разбирался пол дня, что делает код, спрашивал всех, никто точно не знает, пришлось блок переписать с нуля, потому что в том блоке была бага и не понятно что автор кода хотел добиться тем))
ну вот да. есть такое.
иногда страшно переписывать, потому что полные знания "как должно быть" тоже утеряны.
переписываешь один кусок, а отваливается вообще не связанное :))
источник

SC

Serega Carbon in var chat = new Chat();
Dmitry
ну вот да. есть такое.
иногда страшно переписывать, потому что полные знания "как должно быть" тоже утеряны.
переписываешь один кусок, а отваливается вообще не связанное :))
+, мы шутим: сейчас запустим автомейшены и БД на проде дропнится 😂
источник