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

Страница 601 из 1888
Gid
20.03.2017
21:53:16
хз чем не угодила 17 студия

вполне себе ок без мозгоёбли пишешь код

вместо того чтоб выбирать иде

и мучаться

Google
Gid
20.03.2017
21:53:48
кодишь

как белый человек

Axm
20.03.2017
23:10:01
а в офисе надо одетым ходить, пердеть нельзя ну и тд
Да, что пердеть нельзя это главный минус

Andrew
20.03.2017
23:30:07
вполне себе ок без мозгоёбли пишешь код
Я её даже поставить на могу, почему-то все связанное с вэб стэком не ставится)

Nikita
21.03.2017
03:19:42
хз чем не угодила 17 студия
https://i.redd.it/1odukfc58zly.png

А если серьёзно, то нужно отладить работу с линуксовыми ioctl

соответственно запускать код для этого нужно на никсах в обязательном порядке

а удалённая отладка пока работает вкривь и вкось

https://cdn.discordapp.com/attachments/291069387534761986/292649653562769419/N03HYX8.jpg

Сергей
21.03.2017
05:50:12
так в райдер отладку для .net core не завезли
Через неделю же завезли как выпилили, не использовал но помню было в релиз нотсах

Alexander
21.03.2017
06:07:46
Да в райдере вообще не понятно что можно отлаживать. Такое ощущение что это ide что бы писать код, а не отлаживать его.

Vinc
21.03.2017
06:25:12
а на monodevelop под линукс все хуй забили
Geany попробуй, потом вскоде понравится)):

Андрюшка :D
21.03.2017
06:53:47
Ребят, подскажите :) mvvm - ViewModel содержит даные для отображения и логику работы с ними, вызов там команд, кверей, обновление данных т.д.?

Google
Владимир
21.03.2017
06:54:49
команды вызываются из вьюшки, выполняются там, да

Андрюшка :D
21.03.2017
06:55:04
вызов да, биндится на вью.

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

как решать это?

Slava
21.03.2017
06:56:31
а если у нас сложна логика со вью, всякие обработки, диалоги с пользователем, у нс vm растёт очень быстро, получается нечитабельно вообще
Хороший тон в написании VM - минимум логики, всё выносится в модель и инжектируется через конструктор

Андрюшка :D
21.03.2017
07:00:43
вот этого я не понял. модель же это данные, расписанная предметная область. голый каркас

или нет?

куда там логику писать, прям в классе с объявленными свойствами?

Slava
21.03.2017
07:08:54
вот этого я не понял. модель же это данные, расписанная предметная область. голый каркас
Модель может состоять из бизнес-логики, слоя доступа к данным и самого описанния данных.

Gid
21.03.2017
07:21:41
ННТ

Нет

Я найду тебя

Если ты будешь писать бизнес логику в модель

И приду к тебе ночью

И за каждый коммит с логикой в модели

Буду бить тебя розгами 10 раз

Дмитрий
21.03.2017
07:23:01
Если ты будешь писать бизнес логику в модель
модель - это тупо модель только данные и всё уже слой БЛ должен определять, как работать с этими данными

Google
Gid
21.03.2017
07:24:01
Если нет БЛ то хоть в контроллер или по хелперам логику кидать

Дмитрий
21.03.2017
07:24:21
вокруг всего этого какой-нибудь ioc-контейнер и профит

Gid
21.03.2017
07:24:26
А модель должна только данные таскать

Андрюшка :D
21.03.2017
07:24:54
Gid
21.03.2017
07:24:59
У нас на прошлой галере делали бизнес логику в модели. Там такой адок творился

Gid
21.03.2017
07:25:13
Сервис

Андрюшка :D
21.03.2017
07:25:28
а контроллеры не попахивают mvc?

Sign
21.03.2017
07:25:37
Нормально использовать tag контрола как временное хранилище его прошлого значения?

Gid
21.03.2017
07:25:47
Мвц пахнет мвц

Андрюшка :D
21.03.2017
07:25:59
ну всмысле от другого паттерна

Gid
21.03.2017
07:26:02
Как хлеб пахнет хлебом

Андрюшка :D
21.03.2017
07:26:18
mvvm != mvc же

Gid
21.03.2017
07:26:29
Нууу и

Мвц это концепция

А не паттерн

Андрюшка :D
21.03.2017
07:26:42
или у нас контроллер в mvvm как бизнес логика и это совсем не контроллер в mvc?

Igor
21.03.2017
07:27:03
Сервис
Ну да, 100500 IServcie.cs + Service.cs - очень интерпрайзненько ?

Google
Gid
21.03.2017
07:27:18
Андрюшка :D
21.03.2017
07:27:59
Сложно сравнивать некромантию и светлую магию
а я путал эти вещи. ясненько теперь, спасибо

Gid
21.03.2017
07:27:59
Кстати да, но я не шарю

Дмитрий
21.03.2017
07:28:05
и в неё инжектится сервис БЛ

например

в сервис инжектится слой доступа к данным

Admin
ERROR: S client not available

Дмитрий
21.03.2017
07:30:12
dependency INJECTION

Andrew
21.03.2017
07:30:14
Если ты будешь писать бизнес логику в модель
вопрос понимания модели.жпг по дней не ток тупой объект можно понимать, а весь блл, а классы сполями можно звать - entity

Андрюшка :D
21.03.2017
07:30:50
dependency INJECTION
да. DI слышал, смысл пока не понятен :(

Gid
21.03.2017
07:32:15
Лучше всем понимать ее едино, а не напиливать франкенштейна где часть логики в модели, часть в контроллере.

Andrew
21.03.2017
07:32:18
да. DI слышал, смысл пока не понятен :(
все штуки, которые использует класс в него инжектятся через конструктор и с этим всем говном он работает. иногда это автоматизируют с помощью контейнеров

Gid
21.03.2017
07:32:37
И в концепции мвц модель это тачанка с данными

Andrew
21.03.2017
07:33:17
Лучше всем понимать ее едино, а не напиливать франкенштейна где часть логики в модели, часть в контроллере.
уже смирись, твой фашизм не исправит сложившийся дуализм, введение универсального стандарта лишь порождает ещё один стандарт

Андрюшка :D
21.03.2017
07:33:28
а как в чате код оформить?

Gid
21.03.2017
07:33:29
Мимо у нас в модели инициализровался и собирался жкгрид

Google
Алексей
21.03.2017
07:33:40
__ `

` х 3

code

Андрюшка :D
21.03.2017
07:34:00
понял

Gid
21.03.2017
07:34:07
В любом случае просто лучше сделать бизнес леер

Andrew
21.03.2017
07:34:42
а как в чате код оформить?
многострочный код - три таких кавычки, с новой строки код и с новой строки ещё три

Gid
21.03.2017
07:34:45
Чтобы не стрелять себе в ногу

Slava
21.03.2017
07:35:02
Зигхайл! За рассово чистую модель от логики!
то что ты называешь моделью - это модель данных

Gid
21.03.2017
07:35:18
Ну... И?

Зачем тебе кусок логики внутри модели и кусок логики внутри БЛ?

Slava
21.03.2017
07:35:44
а модель в терминах MVVM включает модель данных и логику

Gid
21.03.2017
07:35:55
Не, мы ж за мвц

Или как

Slava
21.03.2017
07:35:59
модель данных не содержит логику

Gid
21.03.2017
07:36:29
Я в вашем десктопе шарю на уровне как парсер порнухи написать на баттонах

Andrew
21.03.2017
07:36:35
В любом случае просто лучше сделать бизнес леер
блл - модель бизнес-процесса, энтитя - модель единицы данных, во всех архитектурах где нет ярко выраженного юз-кейса под понятием "модель" лежит именно блл

Сергей
21.03.2017
07:36:50
Зачем тебе кусок логики внутри модели и кусок логики внутри БЛ?
Модель в MVC - это не модель данных, это можель твоей предметной области которая может включать в себя модель данных манипуляци с ней

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

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