170 похожих чатов

> весь код в название вывести А вам жалко? Перф

от этого не пострадает.

> затраты времени, на то что человек написал до ревью, потом ревьювер потратил время
Это процесс разработки. Если постоянно так делает один человек, то мб с ним надо расстаться?
А если делает несколько человек в команде - то стандартны надо актуализировать?
Такие проблемы всегда подсвечивают на то, что процессы можно улучшить.

> Не улучшается читабельность, наоборот падает и сильно
Как скажете. Полагаю, это субъективно.

> а когда начинают идти классы GetProductWithDiscountAndWithNetCost... и такое прочее?
1. В репозиторях это выглядело бы более страшно.
2. Тогда надо задуматься, а правильную ли мы технологию для доступа к БД выбрали. Лично я считаю, что надо использовать EF всегда, пока не начнётся проблем с перфом. Вы вон, сами говорите, что 80% - это CRUDы.
:)

9 ответов

14 просмотров

> весь код в название вывести А вам жалко? Перф от этого не пострадает. Я же привел пример, как потом эти километровые названия читать то? > затраты времени, на то что человек написал до ревью, потом ревьювер потратил время Это процесс разработки. Если постоянно так делает один человек, то мб с ним надо расстаться? А если делает несколько человек в команде - то стандартны надо актуализировать? Такие проблемы всегда подсвечивают на то, что процессы можно улучшить. Это явно подвечивает то что сам подход надо менять что мы и сделали, и не жалеем, продуктивность как написание нового так и на внесения изменений выросла в разы, это я считаю показатель. > Не улучшается читабельность, наоборот падает и сильно Как скажете. Полагаю, это субъективно. Естественно, мне очень некомфортно листать простыни из десятков тысяч классов с дикими длиннущими названиями, и что то там пытатся найти, это еще затраты времени в пустую. >1. В репозиторях это выглядело бы более страшно. А зачем на такое писать репозиторий? Сразу на месте и получим что надо. слоенки то нет слава богу уже давно. 2. Тогда надо задуматься, а правильную ли мы технологию для доступа к БД выбрали. Лично я считаю, что надо использовать EF всегда, пока не начнётся проблем с перфом. Вы вон, сами говорите, что 80% - это CRUDы. А тут я вообще не понял, при чем тут перф, про него вроде речь то и не шла в разговоре...

Дмитрий Алексеев
> весь код в название вывести А вам жалко? Перф о...

А можно суть вашей баталии узнать) вы спорите, надо ли использовать слои в монолите? Или что

Kirill- Автор вопроса
Тимур Гарифулин
А можно суть вашей баталии узнать) вы спорите, над...

Вкратце: Я вбросил, что Repo + UoW нужно забыть как страшный сон и пользоваться современными практиками. Vertical Slice и прочим красивым. Нашлись люди, которые не согласны, но доводов в их пользу почти нет. Но довольно много отговорок.

Тимур Гарифулин
А можно суть вашей баталии узнать) вы спорите, над...

Человек топит как я понял за единообразие в проекте, чтобы все функциональности делались одиноково, ну под это одинаково команды и запросы продвигает, как я понял SQRS. А я стою на том каждая функциональность должны быть построена тем образом который конкретно ей лучше подходит, и не должно быть единых правил построения в проекте.

Kirill- Автор вопроса
Дмитрий Алексеев
Человек топит как я понял за единообразие в проект...

CQRS. И нет. Я за то, что бы код после вас был поддерживаемым и читабельным.

Kirill- Автор вопроса

Здарова, DbContext - это UoW и есть. А тут речь о своих реализациях.

Kirill
CQRS. И нет. Я за то, что бы код после вас был под...

Он поддерживаемый и читабельный, красивый и комфортный.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта