@CSharpChatЭта группа больше не существует

Страница 1413 из 1888
Anton
05.07.2017
16:38:44
/stat@combot

Combot
05.07.2017
16:38:45
combot.org/chat/-1001066857984

Sergey
05.07.2017
16:47:30
Готово

Evgeniy
05.07.2017
16:59:28
Вот с точки зрения ООП. Как делать правильнее. Есть метод который запрашивает данные ,но занимает физический порт. Его запихнуть в статический класс и юзать хоть откуда. Или лучше создавать объект для каждого запроса и вывызвать метод этого объекта?

Google
Андрей
05.07.2017
17:02:32
Если это листнер порта - лучше статика, имхо

Igor
05.07.2017
17:04:58
Вот с точки зрения ООП. Как делать правильнее. Есть метод который запрашивает данные ,но занимает физический порт. Его запихнуть в статический класс и юзать хоть откуда. Или лучше создавать объект для каждого запроса и вывызвать метод этого объекта?
А это тупо метод, а не класс с IDisposable? И он сам после вызова освобождает порт? С “точки зрения ОПП”, надо вообще все на контрактах держать (те интерфейсах), иначе даже тестить не получится.

Evgeniy
05.07.2017
17:06:40
Уже который проект подряд связан с автоматизацией/промышленностью.Постоянно первое что хорошо кладётся - это синглтон. Но никак не могу заюзать другой шаблон.

Alexander
05.07.2017
17:12:42
Если не правильный, то стирается

Igor
05.07.2017
17:17:49
Вообще да. Реализация в методе как открывает порт, так и закрывает. В случае неудачи - throw exception
А этот метод, типа процедура и не привязан не к какому классу? И позволяет ли он много, параллельных вызовов?

Kirill
05.07.2017
17:18:21
Уже который проект подряд связан с автоматизацией/промышленностью.Постоянно первое что хорошо кладётся - это синглтон. Но никак не могу заюзать другой шаблон.
имхо лучше сделать обычный класс и потом его передавать как зависимость через IoC с каким-нибудь синглтон скоупом

Evgeniy
05.07.2017
17:20:48
А этот метод, типа процедура и не привязан не к какому классу? И позволяет ли он много, параллельных вызовов?
Он принимает ИмяПорта и адрес девайса. В целом да. Позволяет, но если паралельно к одному и тому же порту/девайсу, то вылетит эксепшн. Как вариант можно и lock-чить

Devios Cr&.
05.07.2017
17:23:42
Привет всем

Кто работал с unity?

Google
Kirill
05.07.2017
17:23:49
и запихивай потокобезопасный класс через иос

и всё будет куль

Jman
05.07.2017
17:24:05
using System.MouseMat.Driver;

И прокладку иногда поменять

vit
05.07.2017
17:27:31
unity container?

Devios Cr&.
05.07.2017
17:29:37
Движок

Не работают встроенные покупки на IOS

Igor
05.07.2017
17:31:34
Движок
тебе надо куда-нибудь сюда @gamedevtalk , а там уже направят или помогут

Devios Cr&.
05.07.2017
17:31:42
Спасибо!!

vit
05.07.2017
17:47:29
ребята, какая расово правильная реализация UoF а вернее интерфейса IUoF



то что выше

или



Mitolya
05.07.2017
17:48:03
У меня вопрос: есть xml файл где есть поле <pubDate>Wed, 05 Jul 2017 11:50:00 EDT</pubDate> Я пробую его распарсить в datetime var PublishDate = DateTime.Parse(feed.Element("pubDate").Value) но вылетает ошибка

vit
05.07.2017
17:48:38


Андрей
05.07.2017
17:49:00
Uof в репозиторий вроде как вставляется и предоставляет доступ к управлению данными

Т.е. имхо первый

vit
05.07.2017
17:51:03
не понимаю почему в методе Commit нет никакой логики



Google
Pichugin
05.07.2017
17:51:30
https://www.youtube.com/watch?v=rtXpYpZdOzM

https://www.youtube.com/watch?v=QwwfTWMrM9k

vit
05.07.2017
17:52:00
я смотрел первое видео

Pichugin
05.07.2017
17:52:09
http://www.janholinka.net/Blog/Article/9

vit
05.07.2017
17:52:28
но у другого автора по-другому. некоторые внедряют сущности в интерфейс юнит оф ворк

некоторые нет

Jman
05.07.2017
17:53:27
Ребята подскажите, Start.Process() вызывается в отдельном потоке ?

Pichugin
05.07.2017
17:53:41
Задача UoW - объединить все сделанные изменения в один коммит в одном месте. Репозиторий - это только последовательность объектов.

Jman
05.07.2017
17:53:49
Process.Start(); sorry

Pichugin
05.07.2017
17:54:19
Я тоже много гуглил и искал "правильную" в моем понимании реализацию, не нашел. Собрал из разных мест.

Андрей
05.07.2017
17:54:34
Вообще unit of work с одним коммитом проще заметить dependency injection контекста длительностью на весь http запрос

vit
05.07.2017
17:54:47
вот у него в интерфейсе еще сущности присутсвуют

vit
05.07.2017
17:54:47


у некоторых авторов нет сущностей а только коммит, роллбэк

Pichugin
05.07.2017
17:55:26
кому как нравится

vit
05.07.2017
17:55:29
https://chsakell.com/2015/02/15/asp-net-mvc-solution-architecture-best-practices/

Андрей
05.07.2017
17:55:31
Да

vit
05.07.2017
17:55:37
этот автор добавляет DbFactory

Только я не до конца понимаю зачем

Vlad
05.07.2017
17:56:01
Зачем тебе эти абстракции, задача какая?

Google
vit
05.07.2017
17:56:32
Просто проект хочу свой создать))

Vlad
05.07.2017
17:57:18
У абстракций цель есть

А то иначе фасадарованыефабрикивизитеры

Admin
ERROR: S client not available

Pichugin
05.07.2017
17:57:42
https://github.com/dotnet-architecture/eShopOnContainers

https://www.microsoft.com/net/learn/architecture

https://code.msdn.microsoft.com/

Vlad
05.07.2017
17:59:56
Ему нужно понять зачем uow а не микросервисы

Pichugin
05.07.2017
18:00:34
в видео что выше рассказано зачем.

Ilya
05.07.2017
18:02:26
меня собеседовали 2 раза и оба раза пристали ко мне по поводу uow

у меня он не реализован, а прям в add вызывается savechanges

vit
05.07.2017
18:03:19
на какую позицию собеседовали?

джун

Ilya
05.07.2017
18:03:42
ну согласен что это не очень, о там проект такой что и так сойдёт

vit
05.07.2017
18:03:44
миддл?

Ilya
05.07.2017
18:03:46
хз

фулстэк

наверно мидл

Pichugin
05.07.2017
18:04:04
Вот видео с привязкой ко времени, тут сразу к делу https://youtu.be/QwwfTWMrM9k?t=1067

Google
Jman
05.07.2017
18:04:43
Экземпляр структуры в с#. Почему его можно создать, если тип значимый и содержимое находится в стеке? А MyStruct ms = new MyStruct(12);

vit
05.07.2017
18:04:48
Вот видео с привязкой ко времени, тут сразу к делу https://youtu.be/QwwfTWMrM9k?t=1067
спасибо, я уже пару видео посмотрел, и решил сделать архитектуру как здесь https://chsakell.com/2015/02/15/asp-net-mvc-solution-architecture-best-practices/

аа еще некоторые пишут что не надо реализовывать метод update в репозиториях, короче мнений много и я уже запутался как правильно

Pichugin
05.07.2017
18:06:34
void Update(T entity); лишний, update происходит за сценой.

Ilya
05.07.2017
18:07:40
одни говорят обмазывать интерфейсами и депенденси инжекшенами

другие говорят нинада

Gid
05.07.2017
18:08:04
2k17

репозитории

Ilya
05.07.2017
18:08:29
а ещё холиварная тема

логика в моделях

Gid
05.07.2017
18:09:00
уже говорилось что это не по солиду

Ilya
05.07.2017
18:09:00
тригернулся

Страница 1413 из 1888

Эта группа больше не существует Эта группа больше не существует