powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Применение автономной работы с бд на практике
25 сообщений из 330, страница 6 из 14
Применение автономной работы с бд на практике
    #38848750
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
см как интеграция производится оффлайн
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848751
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848752
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пилять, началось...
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848755
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

зачем можно твою задачу, токо неинтересно, она уже решена оптимальным образом для кооперации
что нить попроще, что бы показать порог вхождения
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848756
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

а че пилять не все ж время биндю обсуждать
импортозамещение, все к моменту
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848757
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУОбвязка в репозиторий решает 100% задач. Всё остальное высосано из пальца.Дык в статье и про это написано. Репозиторий решает, но просто он разрастается настолько, что тупо mock-и уже хрен напишешь.
Да и принцип single responsibility начинает нарушаться с появлением требований возвращать такие-то и сякие-то наборы данных.
А когда эти данные надо ещё кэшировать, или нет, индексировать, или нет, то начинаются сложности плюс всё новые и новые зависимости.

Хорошо вам, у вас этого нет.
А мне в ходе эволюции бизнес-требований приходится сталкиваться с тем, что удаление поля из колонки приводит к тому, что надо рефакторить код в 10 местах, написанных 5-ю различными "неговноархитекторами" :)
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848758
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos, я чето не понял, а где расчет себестоимости единицы продукции/партии и распределение материалов... ентож самое интересное...
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848759
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosчто нить попроще, что бы показать порог вхожденияСлишком простых решений и без того хватает, из них ничего не понятно.
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848760
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosМСУ, а че пилять не все ж время биндю обсуждать
импортозамещение, все к моменту
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848761
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

вот если бы кода не было, то и не надо было бы ничего рефакторить
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848762
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANAпропущено...
Ну да, весь мир же на самом деле работает с монолитными системами типа Випрос :)

Мобильную версию прикрутите когда-нибудь, или гордо почите в базе?
ну не нужно это в ВПК
там нет интернета даже :)Когда в следующий раз полетишь отдыхать в Испанию, то лети на Ан-12
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848764
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIViPRos, я чето не понял, а где расчет себестоимости единицы продукции/партии и распределение материалов... ентож самое интересное...
а ты почитай, там все написано и драйверы распределения и как распределения производится и нужно лти воще чего то распределять, там встроено много методов расчета себестоимости
хотя я считаю, что себестоимость - фуфло и многие со мной согласны, но думаю этот базар не для этого форума :)
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848766
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANA,

вот если бы кода не было, то и не надо было бы ничего рефакторитьрасскажешь, что будет, если Дмитрий Анатольевич захочет с ётафона через Випрос ВПК рулить
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848767
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAРепозиторий решает, но просто он разрастается настолько, что тупо mock-и уже хрен напишешь.
Всё это нытьё на пустом месте, декомпозиция репозиториев решает. EmployeesRepository, CompanyRepository, StateRepository и так далее.

skyANAДа и принцип single responsibility начинает нарушаться с появлением требований возвращать такие-то и сякие-то наборы данных.
А когда эти данные надо ещё кэшировать, или нет, индексировать, или нет, то начинаются сложности плюс всё новые и новые зависимости.
Кеширование и прочие грабли - не задача репозитория. Задача репозитория - выдать данные по параметрам. Всё.
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848768
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

как ты это делаешь?
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848769
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAViPRosskyANA,

вот если бы кода не было, то и не надо было бы ничего рефакторитьрасскажешь, что будет, если Дмитрий Анатольевич захочет с ётафона через Випрос ВПК рулить
а хто это?
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848770
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУКеширование и прочие грабли - не задача репозитория. Задача репозитория - выдать данные по параметрам. Всё.А чья это задача?
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848774
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAРепозиторий решает, но просто он разрастается настолько, что тупо mock-и уже хрен напишешь.
Всё это нытьё на пустом месте, декомпозиция репозиториев решает. EmployeesRepository, CompanyRepository, StateRepository и так далее.

skyANAДа и принцип single responsibility начинает нарушаться с появлением требований возвращать такие-то и сякие-то наборы данных.
А когда эти данные надо ещё кэшировать, или нет, индексировать, или нет, то начинаются сложности плюс всё новые и новые зависимости.
Кеширование и прочие грабли - не задача репозитория. Задача репозитория - выдать данные по параметрам. Всё.Всё верно.

Но наступит тот момент, что и Employees, и Company, и State будут использоваться в каком-то одном бизнес-процессе.
В каких-нибудь продажах.
И надо будет вернуть Employees, что участвуют в продажах. Companies, что участвуют в продажах. States, что участвуют в продажах.
А потом добавится ещё биллинг.
И надо будет вернуть Employees, что участвуют в биллинге. Companies, что участвуют в биллинге. States, что участвуют в биллинге.

И т.д., и т.п. :)
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848775
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУпропущено...

Всё это нытьё на пустом месте, декомпозиция репозиториев решает. EmployeesRepository, CompanyRepository, StateRepository и так далее.

пропущено...

Кеширование и прочие грабли - не задача репозитория. Задача репозитория - выдать данные по параметрам. Всё.Всё верно.

Но наступит тот момент, что и Employees, и Company, и State будут использоваться в каком-то одном бизнес-процессе.
В каких-нибудь продажах.
И надо будет вернуть Employees, что участвуют в продажах. Companies, что участвуют в продажах. States, что участвуют в продажах.
А потом добавится ещё биллинг.
И надо будет вернуть Employees, что участвуют в биллинге. Companies, что участвуют в биллинге. States, что участвуют в биллинге.

И т.д., и т.п. :)Обычная ситуация, проблем не вижу, всегда с этим жили. :-)
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848776
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кэширование всё-таки задача репозитория. Вернее работа с кэшем.
Данные хранятся в распределённом кэше Redis-а. Если их там нет, то берутся из БД.

Репозиторий как раз таки и обеспечивает прозрачность доступа к данным :)

Но ты наверное о другом каком-то кэше.
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848778
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА кэширование всё-таки задача репозитория. Вернее работа с кэшем.
Данные хранятся в распределённом кэше Redis-а. Если их там нет, то берутся из БД.

Репозиторий как раз таки и обеспечивает прозрачность доступа к данным :)

Но ты наверное о другом каком-то кэше.++

Кэширование можно организовывать на любом уровне, в т.ч. в репозитарии.
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848779
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Всё верно.

Но наступит тот момент, что и Employees, и Company, и State будут использоваться в каком-то одном бизнес-процессе.
В каких-нибудь продажах.
И надо будет вернуть Employees, что участвуют в продажах. Companies, что участвуют в продажах. States, что участвуют в продажах.
А потом добавится ещё биллинг.
И надо будет вернуть Employees, что участвуют в биллинге. Companies, что участвуют в биллинге. States, что участвуют в биллинге.

И т.д., и т.п. :)Обычная ситуация, проблем не вижу, всегда с этим жили. :-)Да проблем-то нет. Пока не слишком дорого вносить изменения и перепроверять после этого :)

Пока одно хранилище, тестами ни фига не покрыто, если что-то падает, то падает в большой лог, с которым когда-нибудь разберутся, то всё нормуль.
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848780
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще CQRS и репозиторий со спецификациями и прочими квери обджектами прекрасно уживаются вместе.
Надеюсь вы не подумали, что я предлагаю переписать всё на CQRS? :)
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848781
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

ну падать допустим воще последнее дело
а тесты все равно нифига не решают ничего
вот тут типа тестер хотел пристроиться
я ему грю - докажи что это расписание не оптимально
...
Рейтинг: 0 / 0
Применение автономной работы с бд на практике
    #38848782
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANA,

ну падать допустим воще последнее дело
а тесты все равно нифига не решают ничего
вот тут типа тестер хотел пристроиться
я ему грю - докажи что это расписание не оптимальноНу что они решают? Тупо сразу показывают, что твои изменения поломали.
Решаешь потом ты, как разработчик: сам дурак, или тесты кривые :)

Сильно экономят время.

Ну и скажи нашему ВПК, что тестовые пуски ракет ни фига не решают
...
Рейтинг: 0 / 0
25 сообщений из 330, страница 6 из 14
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Применение автономной работы с бд на практике
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]