tag:blogger.com,1999:blog-458002489272917533.post4714090969307822264..comments2024-02-14T14:07:38.890+05:00Comments on Блог Александра Бындю: Учебный пример по DDD. Пример реализацииAlexander Byndyuhttp://www.blogger.com/profile/14185486842573956085noreply@blogger.comBlogger45125tag:blogger.com,1999:blog-458002489272917533.post-19989604736160518892012-01-13T09:17:07.671+06:002012-01-13T09:17:07.671+06:00Спасибо за ссылкуСпасибо за ссылкуAlexander Byndyunoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-15365216114219125852012-01-12T21:33:39.347+06:002012-01-12T21:33:39.347+06:00А чем он нравится? Он и не DDD по сути, там TermEn...А чем он нравится? Он и не DDD по сути, там TermEnvironment - непонятно что и в предметной области такого нет. С реальным хранилищем код не работает, группирование классов такое что плакать хочется.Станислав Выщепанnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-51976604357933651472012-01-12T21:31:54.788+06:002012-01-12T21:31:54.788+06:00https://skydrive.live.com/redir.aspx?cid=e74e2842a...https://skydrive.live.com/redir.aspx?cid=e74e2842a8a54dc1&resid=E74E2842A8A54DC1!582&parid=E74E2842A8A54DC1!117&authkey=!APbvW-G4i7LIdj8Станислав Выщепанnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-54182051295024842512012-01-12T16:57:49.710+06:002012-01-12T16:57:49.710+06:00Нашел интересный пример по DDD. Во всяком случае п...Нашел интересный пример по DDD. Во всяком случае предложенный код имеет достаточное совпадение с моей реализацией :)<br />http://code.google.com/p/ndddsample/<br />На пример вышел из статьи http://habrahabr.ru/blogs/net/61524/Alex Mr.Karabasofnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-49010802466075611992012-01-11T15:56:28.235+06:002012-01-11T15:56:28.235+06:00Выложите, пожалуйста, код, который компилируется.
...Выложите, пожалуйста, код, который компилируется.<br /><br />Пример, который мне нравится, я выложил, ссылка в тексте поста. Там проект в VS2010, который компилируется и запускается. Alexander Byndyunoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-52828025287249176872012-01-11T15:20:08.556+06:002012-01-11T15:20:08.556+06:00Твое мнение здесь никого также не интересует. Ты у...Твое мнение здесь никого также не интересует. Ты уже достаточно сказал для того, чтобы в этом убедиться ))Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-89200528678722196292012-01-11T02:06:26.665+06:002012-01-11T02:06:26.665+06:00неужели вы думаете что меня интересует мнение како...неужели вы думаете что меня интересует мнение какого-то анонимуса?Oleg Gelyanoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-51823946922744142222012-01-10T22:04:30.226+06:002012-01-10T22:04:30.226+06:00Слив засчитан. И хамить не надо.Слив засчитан. И хамить не надо.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-83773308112796109322012-01-10T04:05:25.244+06:002012-01-10T04:05:25.244+06:00А зачем вы противоречите автору? Он же написал, чт...А зачем вы противоречите автору? Он же написал, что это "не DDD" (хотя правильнее не архитектура в стиле DDD), врядли он пытался построить решение в этом ключе.<br /><br />Помимо этого, ваше заявление по поводу тесной зависимости очень спорно. Полностью отвязаться от деталей хранилища можно далеко не всегда и что более важно _нужно_ далеко не всегда. Если нет такого требования, то зачемRestutahttp://restuta.netnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-76698098642483685952012-01-10T03:14:10.989+06:002012-01-10T03:14:10.989+06:00Данивопрос. Присылайте свой код, который "дее...Данивопрос. Присылайте свой код, который "дееспособен".Станислав Выщепанnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-24004684315285471832012-01-10T03:05:44.515+06:002012-01-10T03:05:44.515+06:00ооо, этот вывод очень легко напрашивается глядя на...ооо, этот вывод очень легко напрашивается глядя на все примеры вашего кода, который в отрыве от DbContext совершенно не дееспособен. Oleg Gelyanoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-62829347212088579062012-01-10T03:03:25.701+06:002012-01-10T03:03:25.701+06:00Я просто прикалываюсь с далекоидущих выводов недал...Я просто прикалываюсь с далекоидущих выводов недалеких товарищей.Станислав Выщепанnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-77791672396034635572012-01-10T03:03:08.365+06:002012-01-10T03:03:08.365+06:00а разве я тут что-то утверждал? типа могу или не м...а разве я тут что-то утверждал? типа могу или не могу? xDOleg Gelyanoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-82070744647438404232012-01-10T03:02:36.784+06:002012-01-10T03:02:36.784+06:00да пожалуйста :) это ваши половые проблемы :)да пожалуйста :) это ваши половые проблемы :)Oleg Gelyanoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-45967627890076453122012-01-10T02:59:38.138+06:002012-01-10T02:59:38.138+06:00Господа, вы еще метриками померяйтесь :)Господа, вы еще метриками померяйтесь :)Alex Mr.Karabasofnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-17204806037873471422012-01-10T02:54:41.103+06:002012-01-10T02:54:41.103+06:00Тут не то что лишних, тут вообще никаких не было. ...Тут не то что лишних, тут вообще никаких не было. Я вот скажу что ваш образ мылси не соотвествует АБВГД и вооще на 2 с минусом.Станислав Выщепанnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-36107130849766217142012-01-10T02:53:12.521+06:002012-01-10T02:53:12.521+06:00Ржунимагу еще раз. А с чего такой вывод про "...Ржунимагу еще раз. А с чего такой вывод про "не в состоянии"? Я могу сказать что вы вообще не в состоянии писатьпрограммы, ибо я вашего кода еще не видел. Я бы на вашем месте поосторожнее словами кидался ;)Станислав Выщепанnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-41996265796272260532012-01-10T02:51:16.730+06:002012-01-10T02:51:16.730+06:00увы. я уже сказал что соответствует. лишних доказа...увы. я уже сказал что соответствует. лишних доказательств это не требует. хотите оспорить? вперед.Oleg Gelyanoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-79999586616910295282012-01-10T02:50:18.928+06:002012-01-10T02:50:18.928+06:00так вот вам и предоставляется возможность написать...так вот вам и предоставляется возможность написать готовое решение. но увы, в отрыве от привычной вам базы данных, которая не везде есть, решить данную задачу вы не в состоянии.Oleg Gelyanoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-83321240878549522162012-01-10T02:49:37.927+06:002012-01-10T02:49:37.927+06:00Ок, вы про себя выберите что не соотвествует, а по...Ок, вы про себя выберите что не соотвествует, а потом оставшееся приведите и напишите почему соотвествует.Станислав Выщепанnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-31270307083329988562012-01-10T02:47:21.998+06:002012-01-10T02:47:21.998+06:00да, это то понятно. просто у человека не существуе...да, это то понятно. просто у человека не существует решений за пределами выбранной им базы данных. все остальные способы решение ему не под силу. Oleg Gelyanoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-84584326291233003952012-01-10T02:45:53.354+06:002012-01-10T02:45:53.354+06:00давайте лучше разберемся какая не соответствуетдавайте лучше разберемся какая не соответствуетOleg Gelyanoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-7111094407636014522012-01-10T02:43:18.417+06:002012-01-10T02:43:18.417+06:00Человек все знает, а вот вы похоже не понимаете ка...Человек все знает, а вот вы похоже не понимаете какие проблемы несет сценарий select-insert.Станислав Выщепанnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-84404621949161601052012-01-10T02:42:13.627+06:002012-01-10T02:42:13.627+06:00Где именно? Какая часть кода соотвествует каким ка...Где именно? Какая часть кода соотвествует каким канонам DDD?Станислав Выщепанnoreply@blogger.comtag:blogger.com,1999:blog-458002489272917533.post-17902690476810232842012-01-10T02:41:43.112+06:002012-01-10T02:41:43.112+06:00А я не про момент отображения. А про то что ктонит...А я не про момент отображения. А про то что ктонить может добавить еще запись Term c IsPending = true. В базе решается транзакциями. А в XML как? А в веб-сервисе? А еще интереснее если у нас анализируемая сущность одного типа, а записываемая другого.Станислав Выщепанnoreply@blogger.com