powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF и паттерны проектирования?
65 сообщений из 65, показаны все 3 страниц
EF и паттерны проектирования?
    #38713615
rpe4a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В силу своего небольшого опыта, хочу узнать эти 2 понятия вообще могут быть связаны между собой? Имеет ли вообще смысл изучать эти паттерны, и как они могут мне помочь в дальнейшем. Хотелось бы услышать мнение разработчиков поэтому поводу.

Допустим я на основе подхода Code First в EF, я создал модель классов и спроектировал базу данных, теперь у меня есть все необходимые классы для работы в приложении и по идее я могу приступать к работе и настройки логики приложения. Имеет ли смысл, мне теперь примять какой-либо паттерн, да и чем он может мне помочь. Сразу прошу не пинать, хочу разобраться с этим вопросом, стоит ли вообще шкурка выделки.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713618
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rpe4aВ силу своего небольшого опыта, хочу узнать эти 2 понятия вообще могут быть связаны между собой? Имеет ли вообще смысл изучать эти паттерны, и как они могут мне помочь в дальнейшем. Хотелось бы услышать мнение разработчиков поэтому поводу.

Допустим я на основе подхода Code First в EF, я создал модель классов и спроектировал базу данных, теперь у меня есть все необходимые классы для работы в приложении и по идее я могу приступать к работе и настройки логики приложения. Имеет ли смысл, мне теперь примять какой-либо паттерн, да и чем он может мне помочь. Сразу прошу не пинать, хочу разобраться с этим вопросом, стоит ли вообще шкурка выделки.

шкурка выделки не стоит
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713623
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rpe4a, у каждого щаблона (паттерна) есть определённый принцип действия и назначение.
Если в Вашем приложении есть места, схожие с ним по этим факторам, то стоит задуматься над тем, а не применить-ли там паттерн, или оставить всё как есть.

Вообщем рекомендую Вам ознакомиться с принципами S.O.L.I.D и шаблонами проектирования, чтобы не наступать на те грабли, на которые наступили до Вас и не изобретать велосипедов.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713632
rpe4a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы, но все же получается паттерны - это прошлый век или как?

авторВообщем рекомендую Вам ознакомиться с принципами S.O.L.I.D и шаблонами проектирования, чтобы не наступать на те грабли, на которые наступили до Вас и не изобретать велосипедов. Учту, кстати книга соответственная уже имеется.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713641
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rpe4aСпасибо за ответы, но все же получается паттерны - это прошлый век или как?Паттерны - это применение принципов ООП на практике. Если будешь правильно применять ООП, то при решении соответствующей задачи у тебя автоматически получится какой-нибудь паттерн, вне зависимости от твоего желания. :-)

Ознакомиться с паттернами полезно. Зубрить их смысла не вижу.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713646
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rpe4aИмеет ли вообще смысл изучать эти паттерны
Вообще-то ваш вопрос напрочь лишен логического смысла. Применение паттернов проектирования (разве что кроме пары-тройки каких-то специфических вещей) никак не связано с наличием или отcутствием EF в проекте. Мало того, тот же SOLID и другие паттерны настойчиво рекомендуют изолировать слои приложения друг от друга, и о существовании EF в вашем проекте может знать лишь Репозиторий, и, разумеется, EF никак не влияет на построение остальных слоев приложения, с применением или без применения паттернов.

Забудем о EF. С паттернами нужно быть знакомым в любом случае, особенно с SOLID и вытекающими из него. Применять или не применять - зависит от конкретной ситуации и соображений. В частности, от времени жизни проекта и количества задействованных разработчиков. Если предполагается сделать проект только вашими силами (не зарекайтесь!) и не предполагается развивать его в дальнейшем (не зарекайтесь!), то можно, конечно, написать спагетти-код и не мучаться применением шаблонов, иногда шаблоны - это все-таки издержки времени и усилий (в небольших проектах)
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713652
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro... и о существовании EF в вашем проекте может знать лишь РепозиторийЧеловечество пока не определилось, что считать Репозиторием при использовании EF. То ли сам DbContext, то ли что-то другое. :-)
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713653
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proконечно, написать спагетти-кодинтересно, можно считать спагетти-код шаблоном проектирования?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713657
rpe4a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,
автор написать спагетти-код и не мучиться применением шаблонов К сожалению пока так и пишу^^
Вот поэтому и возникают такие не логические вопросы, которые не дают мне покоя(
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713661
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rpe4aне дают мне покояЭто хороший признак! Значит все правильно сделаешь!
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713673
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КShocker.Pro... и о существовании EF в вашем проекте может знать лишь РепозиторийЧеловечество пока не определилось, что считать Репозиторием при использовании EF. То ли сам DbContext, то ли что-то другое. :-)Человечество в чём-то не согласно с Фаулером в его определении и описании шаблона Репозиторий?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713681
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КОзнакомиться с паттернами полезно. Зубрить их смысла не вижу.

Если планируется в дальнейшем работать в команде, то хорошо знать паттерны нужно в обязательном порядке, а не только полезно. Уметь их различать, уметь использовать, уметь определять где, какой и почему паттерн используется. И не впадать в ступор, читая чужой код.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713689
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЕсли планируется в дальнейшем работать в команде, то хорошо знать паттерны нужно в обязательном порядке

1-е и 2-е не связаны. "хорошо знать паттерны нужно в обязательном порядке" - высказывание спорное: что значит "хорошо знать"?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713692
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
понимать как и почему реализовано у других, и уметь делать также у себя - это не "паттерны", а, как уже замечено, умение писать в ООП-стиле
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713706
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Человечество пока не определилось, что считать Репозиторием при использовании EF. То ли сам DbContext, то ли что-то другое. :-)Человечество в чём-то не согласно с Фаулером в его определении и описании шаблона Репозиторий? Человечество каждый день меняет своё мнение на диаметрально противоположное. Сегодня какое число?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713710
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КОзнакомиться с паттернами полезно. Зубрить их смысла не вижу.

Если планируется в дальнейшем работать в команде, то хорошо знать паттерны нужно в обязательном порядке, а не только полезно. Уметь их различать, уметь использовать, уметь определять где, какой и почему паттерн используется. И не впадать в ступор, читая чужой код. Зависит от специфики. При написании банальных LINQ/SQL запросов знание всяких "визиторов" вряд ли поможет.

Большинство распространённых паттернов основано на замене логики полиморфизмом. Умения применять такую замену по назначению вполне достаточно.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713725
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmawпонимать как и почему реализовано у других, и уметь делать также у себя - это не "паттерны", а, как уже замечено, умение писать в ООП-стиле"паттерн" = "умение ООП" + "общепринятые (кем?) названия"
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713730
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КБольшинство распространённых паттернов основано на замене логики полиморфизмом. Умения применять такую замену по назначению вполне достаточно.

Абсолютно в корне не верное утверждение. Все распространённые паттерны являются теоретически подведённой чертой под накопленным опытом, который был обобщён и систематизирован. Не наоборот. Никто не изобретал паттерны, чтоб потом корячиться, дабы воплотить искусственное порождение больного воображения в жизнь.

Теперь нет смысла каждый раз теперь изобретать велосипед и придумывать каждый день новую терминологию. Таким образом группа программистов может на понятном всем языке, а также использовать понятные всем абстракции. Смысл свободы в обозначенных ограничениях. Нет ограничений, нет и свободы.

Точка зрения, основанная на суперпозиции «я хочу и буду делать как хочу, как мне надо в зависимости от того, что и где у меня почесалось», совершенно не уместно при работе в команде. Но вполне подойдёт упоротому нерду, пребывающем в полном одиночестве со своим маленьким гениальным проектиком.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713737
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КБольшинство распространённых паттернов основано на замене логики полиморфизмом. Умения применять такую замену по назначению вполне достаточно.

Абсолютно в корне не верное утверждение. Все распространённые паттерны являются теоретически подведённой чертой под накопленным опытом, который был обобщён и систематизирован. Не наоборот. Никто не изобретал паттерны, чтоб потом корячиться, дабы воплотить искусственное порождение больного воображения в жизнь. 16404511

hVosttТеперь нет смысла каждый раз теперь изобретать велосипед и придумывать каждый день новую терминологию. Таким образом группа программистов может на понятном всем языке, а также использовать понятные всем абстракции. Смысл свободы в обозначенных ограничениях. Нет ограничений, нет и свободы.

Точка зрения, основанная на суперпозиции «я хочу и буду делать как хочу, как мне надо в зависимости от того, что и где у меня почесалось», совершенно не уместно при работе в команде. Но вполне подойдёт упоротому нерду, пребывающем в полном одиночестве со своим маленьким гениальным проектиком.В каждой команде разработчиков со временем формируется своя терминология. Учитывая современную культуру программирования в мире, никому доверять нельзя. У меня телевизор дома иногда виснет, перезагружать приходится. Докатились, блеат...

Кто они такие, чтобы я в обязательном порядке пользовался их терминологией? Своей головой надо думать. Удачные термины, которые у всех на слуху, вроде "фабрика", перенимать надо. Но стыдиться собственных терминов бы не стал. Как правило, они ничем не хуже.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713746
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, возьмём Repository. Дословный перевод: хранилище. Из названия делается вывод: репозитарий не должен содержать логики. Следовательно, логики в LINQ/SQL при таком подходе быть не может. Но так ли это на практике?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713752
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КВ каждой команде разработчиков со временем формируется своя терминология. Учитывая современную культуру программирования в мире, никому доверять нельзя. У меня телевизор дома иногда виснет, перезагружать приходится. Докатились, блеат...

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

Алексей ККто они такие, чтобы я в обязательном порядке пользовался их терминологией? Своей головой надо думать. Удачные термины, которые у всех на слуху, вроде "фабрика", перенимать надо. Но стыдиться собственных терминов бы не стал. Как правило, они ничем не хуже.

Ага. Все говорят, Фабрика, а мне нравится Ферма или Создатель. Если у меня спросят, что это у меня за штуки такие в основе архитектуры, IMegaGod, ICreaturator, ICoolBrother... Ну я-то разумеется обисню. А если увижу мерзкую Factory, то скорее всего переименую. Чужое мне не надо, свой мозг есть
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713763
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КВ каждой команде разработчиков со временем формируется своя терминология. Учитывая современную культуру программирования в мире, никому доверять нельзя. У меня телевизор дома иногда виснет, перезагружать приходится. Докатились, блеат...

Что за бред? Представь себе команду хирургов, у которых сформировалась «своя терминология», а затем берут опытного, но другого хирурга. И что теперь? Подумаешь, пару тройку неудачных операций, и чувак вольётся в дружную компашку, начнёт наконец понимать, о чём говорят эти парни.В медицине существует многолетняя устоявшаяся практика, в отличие от IT. Я бы не стал сравнивать эти отрасли.
hVosttАлексей ККто они такие, чтобы я в обязательном порядке пользовался их терминологией? Своей головой надо думать. Удачные термины, которые у всех на слуху, вроде "фабрика", перенимать надо. Но стыдиться собственных терминов бы не стал. Как правило, они ничем не хуже.

Ага. Все говорят, Фабрика, а мне нравится Ферма или Создатель.И что в этом плохого? Главное, чтобы название отражало суть.

Да и никто не использует в общении названия системных паттернов. Детский сад, ей богу... Обсуждения обычно касаются предметной области, её структур данных и логики. А это ER, UML и прочие диаграммы и математические формулы.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713770
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зы: вам шашечки или ехать?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713776
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КИ что в этом плохого? Главное, чтобы название отражало суть.

Если добавить уточнение «понятную всем» суть, то всё станет на свои места.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713781
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КВ медицине существует многолетняя устоявшаяся практика, в отличие от IT. Я бы не стал сравнивать эти отрасли.

Ну конечно, конечно... Программное обеспечение и медицина никак не связаны ПО для своего оборудования медики пишут сами.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713786
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КИ что в этом плохого? Главное, чтобы название отражало суть.

Если добавить уточнение «понятную всем» суть, то всё станет на свои места.Что в приведённых тобой примерах "Ферма" или "Создатель" может быть всем не понятно? Более того, Creator я уже где-то видел.

В рефлекшене есть родной класс Activator, который мог бы называться Factory. И что теперь, авторам стандартной дотнетной библиотеки убиться об стену из-за чувства вины перед обществом?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713793
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КВ медицине существует многолетняя устоявшаяся практика, в отличие от IT. Я бы не стал сравнивать эти отрасли.

Ну конечно, конечно... Программное обеспечение и медицина никак не связаны ПО для своего оборудования медики пишут сами.Предлагаю обсуждать суть. Придираться к словам тоже можно, но в разумных пределах. Тем более, что у меня специальность по институту "Медицинские приборы и системы" :-)
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713838
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КВ рефлекшене есть родной класс Activator, который мог бы называться Factory. И что теперь, авторам стандартной дотнетной библиотеки убиться об стену из-за чувства вины перед обществом?

Он так не называется, потому что он не является Фабрикой. Стандартная библиотека и архитектура проекта... мне кажется мы немного о разных вещах говорим

Стандартизированная терминология, это основа эффективного взаимодействие. Зачем тратить время на решение проблем с коммуникаций? Зачем мне забивать голову каким-то бредом на счёт того, что Вася называет Фермой, Петя Пекарней, а я Фабрикой -- это одно и то же? Почему бы нам просто не пользоваться тем, что есть и решать задачи? Кому нравится свобода творчества и бесконечный креатив, не должен суваться в программирование. Есть куча других видов деятельности, где это уместно.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713843
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Человечество в чём-то не согласно с Фаулером в его определении и описании шаблона Репозиторий? Человечество каждый день меняет своё мнение на диаметрально противоположное. Сегодня какое число?...и растекается мыслью по древу
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713854
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КВ рефлекшене есть родной класс Activator, который мог бы называться Factory. И что теперь, авторам стандартной дотнетной библиотеки убиться об стену из-за чувства вины перед обществом?

Он так не называется, потому что он не является Фабрикой. Стандартная библиотека и архитектура проекта... мне кажется мы немного о разных вещах говорим

Стандартизированная терминология, это основа эффективного взаимодействие. Зачем тратить время на решение проблем с коммуникаций? Зачем мне забивать голову каким-то бредом на счёт того, что Вася называет Фермой, Петя Пекарней, а я Фабрикой -- это одно и то же? Почему бы нам просто не пользоваться тем, что есть и решать задачи? Кому нравится свобода творчества и бесконечный креатив, не должен суваться в программирование. Есть куча других видов деятельности, где это уместно.Всё это фигня!

Должно быть так:
Код: c#
1.
var o = F.Get<T>();

, а не
Код: c#
1.
var instance = Factory.GetInstance<T>();
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713859
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНапример, возьмём Repository. Дословный перевод: хранилище. Из названия делается вывод: репозитарий не должен содержать логики. Следовательно, логики в LINQ/SQL при таком подходе быть не может. Но так ли это на практике?А как на практике?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713873
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAВсё это фигня!

Должно быть так:
Код: c#
1.
var o = F.Get<T>();


, а не
Код: c#
1.
var instance = Factory.GetInstance<T>();




Код: c#
1.
2.
3.
4.
5.
int a, b, c, d, e, f;
string x, y, z, eere;
a = S.F(out c, ref d);
Bu.D.gO(a, S.Q);
...
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713877
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КВ рефлекшене есть родной класс Activator, который мог бы называться Factory. И что теперь, авторам стандартной дотнетной библиотеки убиться об стену из-за чувства вины перед обществом?

Он так не называется, потому что он не является Фабрикой.Как это? Там все методы CreateXXXInstance. Фабрики бывают не только абстрактными.
hVosttСтандартная библиотека и архитектура проекта... мне кажется мы немного о разных вещах говоримА какая разница?
hVosttСтандартизированная терминология, это основа эффективного взаимодействие.Я не эффективный менеджер. На меня маркетинговые уловки не действуют. У меня к ним иммунитет.
hVosttЗачем тратить время на решение проблем с коммуникаций?Каких проблем? У нас никаких проблем нет.
hVosttЗачем мне забивать голову каким-то бредом на счёт того, что Вася называет Фермой, Петя Пекарней, а я Фабрикой -- это одно и то же?Зачем терять время на изучение сомнительной литературы и навязывание её окружающим? Вася с Петей имеют за плечами кучу успешных проектов и тут появляюсь такой я, и начинаю их учить правильно жить. Зачем мне, как руководителю, это? Меня вполне устраивает их существующий лексикон.
hVosttПочему бы нам просто не пользоваться тем, что есть и решать задачи?А что есть? Я не видел ГОСТ, который регламентирует названия сущностей типовых ООП-моделей. Да и ГОСТ на типовые ООП-модели я тоже не видел.
hVosttКому нравится свобода творчества и бесконечный креатив, не должен суваться в программирование. Есть куча других видов деятельности, где это уместно.Ну я же говорю, обычно обсуждается предметная область. А там совершенно другая терминология. Мы же не операционные системы разрабатываем.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713882
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей КНапример, возьмём Repository. Дословный перевод: хранилище. Из названия делается вывод: репозитарий не должен содержать логики. Следовательно, логики в LINQ/SQL при таком подходе быть не может. Но так ли это на практике?А как на практике? У кого как.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713884
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAВсё это фигня!

Должно быть так:
Код: c#
1.
var o = F.Get<T>();


, а не
Код: c#
1.
var instance = Factory.GetInstance<T>();




Код: c#
1.
2.
3.
4.
5.
int a, b, c, d, e, f;
string x, y, z, eere;
a = S.F(out c, ref d);
Bu.D.gO(a, S.Q);
...



Ну и к чему это? Впрочем, принятые, и описанные в документации, сокращения в проекте тоже имеют место быть. Глобальный объект ko в Knockout-е вроде никого не бесит.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713912
gandjustas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rpe4aВ силу своего небольшого опыта, хочу узнать эти 2 понятия вообще могут быть связаны между собой? Имеет ли вообще смысл изучать эти паттерны, и как они могут мне помочь в дальнейшем. Хотелось бы услышать мнение разработчиков поэтому поводу.

Допустим я на основе подхода Code First в EF, я создал модель классов и спроектировал базу данных, теперь у меня есть все необходимые классы для работы в приложении и по идее я могу приступать к работе и настройки логики приложения. Имеет ли смысл, мне теперь примять какой-либо паттерн, да и чем он может мне помочь. Сразу прошу не пинать, хочу разобраться с этим вопросом, стоит ли вообще шкурка выделки.
Изучать всегда имеет смысл. Применять - нет, особенно при такой постановке вопроса.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713917
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gandjustasrpe4aВ силу своего небольшого опыта, хочу узнать эти 2 понятия вообще могут быть связаны между собой? Имеет ли вообще смысл изучать эти паттерны, и как они могут мне помочь в дальнейшем. Хотелось бы услышать мнение разработчиков поэтому поводу.

Допустим я на основе подхода Code First в EF, я создал модель классов и спроектировал базу данных, теперь у меня есть все необходимые классы для работы в приложении и по идее я могу приступать к работе и настройки логики приложения. Имеет ли смысл, мне теперь примять какой-либо паттерн, да и чем он может мне помочь. Сразу прошу не пинать, хочу разобраться с этим вопросом, стоит ли вообще шкурка выделки.
Изучать всегда имеет смысл. Применять - нет, особенно при такой постановке вопроса.

для общего кругозора и обобщения опыта да. а так - "паттерн ради паттерна", даже вредно
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713972
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не могут даже операторов Языка программирования стандартизировать, а лезут какими то паттернами
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38713995
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosне могут даже операторов Языка программирования стандартизировать, а лезут какими то паттернамиК тебе?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714011
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КВася с Петей имеют за плечами кучу успешных проектов и тут появляюсь такой я, и начинаю их учить правильно жить. Зачем мне, как руководителю, это? Меня вполне устраивает их существующий лексикон.

Вася с Петей муж и жена, и у них 5 общих детей? Или работников заковывают в кандалы до конца жизни, так что никогда никто не уволится, и никто не устроится?

Что за бред-то?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714017
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КА что есть? Я не видел ГОСТ, который регламентирует названия сущностей типовых ООП-моделей. Да и ГОСТ на типовые ООП-модели я тоже не видел.

Это правда. И вы не можете программировать на C#, потому что его нет в ГОСТ?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714021
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КВася с Петей имеют за плечами кучу успешных проектов и тут появляюсь такой я, и начинаю их учить правильно жить. Зачем мне, как руководителю, это? Меня вполне устраивает их существующий лексикон.Гы. Вспомнил предисловие к нижке по UML.

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

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

А если не знакомы, всю нелегкую жизнь писали на лиспе, не найдут общего языка?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714032
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КА что есть? Я не видел ГОСТ, который регламентирует названия сущностей типовых ООП-моделей. Да и ГОСТ на типовые ООП-модели я тоже не видел.

Это правда. И вы не можете программировать на C#, потому что его нет в ГОСТ? На C# есть ECMA-334 и ISO/IEC 23270. Был бы разработан у нас, был бы ГОСТ.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714033
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAViPRosне могут даже операторов Языка программирования стандартизировать, а лезут какими то паттернамиК тебе?
есть некоторые паттерны типа while и т.д. и даже они имеют 50 разновидностей, а тут базар про более сложные конструкции с комбинаторикой в вариации
if, goto - вот что должен знать прогер!
из них функции
из них обобщенные функции
+
визуальный движок для построения сети функций с барьерами
+
движок для запуска такой сети
вот и вес паттерн
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714037
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gandjustasАлексей КВася с Петей знакомы с ООП, поэтому всегда найдут общий язык. В конечном итоге, ООП - это тоже паттерн, поддерживаемый на уровне языка.

А если не знакомы, всю нелегкую жизнь писали на лиспе, не найдут общего языка?Но это не ко мне вопрос. Я ведь не сторонник навязывания паттернов.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714038
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вася с Петуней и так никогда не имели взаимопонимания (даже при наличии общего языка) и не будут иметь, так как бошки у них разные и органы чувств
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714051
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

да что такое опп то?
типа
есть много фиговин
они друг с дружком либо как то сношаются , либо нет
каждый козел из себя (легко) строит кого хочет, при том что внутри это легкость достигается очень сложно (но фиг кто об этом знает, хотя по реакцию догадывается)
каждого козла можно замаскировать под любого другого козла, если он не законченный козел (степной)
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714065
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosкаждого козла можно замаскировать под любого другого козла, если он не законченный козел (степной)Никаких "если".
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714067
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
самое интересно в ооп - теория трансвестизма
какой нить пидер можт реализовать интерфейс качка
моно наследуясь от курицы построить мосолет и т.д.
тут ооп по степени дебилизма догоняет select ишак from прогер where 1=1
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714069
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как можно такие тупые вещи обсуждать серьезно 40 лет кряду?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714154
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosкак можно такие тупые вещи обсуждать серьезно 40 лет кряду?

жжжжёшь

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

Вася с Петей имеют за плечами кучу успешных проектов и тут... они встречаются друг с другом и не понимают о чём каждый из них базарит Вася с Петей знакомы с ООП, поэтому всегда найдут общий язык. В конечном итоге, ООП - это тоже паттерн, поддерживаемый на уровне языка.Расскажи это Гради Бучу и Джеймсу Рамбо.

Надеюсь ты не сомневаешься, что они знакомы с ООП?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714202
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANAпропущено...
К тебе?
есть некоторые паттерны типа while и т.д. и даже они имеют 50 разновидностей, а тут базар про более сложные конструкции с комбинаторикой в вариации
if, goto - вот что должен знать прогер!
из них функции
из них обобщенные функции
+
визуальный движок для построения сети функций с барьерами
+
движок для запуска такой сети
вот и вес паттернНа вопрос-то ответь. К тебе лично кто-то пристаёт с паттернами, или просто так у тебя в одном месте зудит?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714246
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

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

а путь истинный вас призываю дети мои (овцы заблудшие)Ну ну. Курсы организуй
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714284
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

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

Надеюсь ты не сомневаешься, что они знакомы с ООП? А меж тем, в GoF об этом написано, в самом начале. Надо знать своих кумиров! :-)
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714317
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Расскажи это Гради Бучу и Джеймсу Рамбо.

Надеюсь ты не сомневаешься, что они знакомы с ООП?А меж тем, в GoF об этом написано, в самом начале. Надо знать своих кумиров! :-)Об чём об этом?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714334
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
А меж тем, в GoF об этом написано, в самом начале. Надо знать своих кумиров! :-)Об чём об этом? О том, что ООП, это тоже такой паттерн.
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714394
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Об чём об этом? О том, что ООП, это тоже такой паттерн.И?
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714407
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
О том, что ООП, это тоже такой паттерн.И?

это значит, что его можно подвергнуть изменениям в соответствии со своими вкусами. ну не звучит ООП. лучше так ПКРМ (приближение к реальному миру). и диалог:

-- здаров чувак, ты новенький? ПКРМ применяешь?
-- чееггооо??
-- ну ты и лошара, где вас только таких неучей берут, элементарных вещей не знаишь
...
Рейтинг: 0 / 0
EF и паттерны проектирования?
    #38714497
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скучно с вами. До свидания!
...
Рейтинг: 0 / 0
65 сообщений из 65, показаны все 3 страниц
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF и паттерны проектирования?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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