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

Страница 625 из 1888
Андрей
23.03.2017
20:43:16
но для всего есть свой инструмент

Igor
23.03.2017
20:43:21
нахуй вы используете язык предназначеный для ООП, если вы его не используете?
Как хорошо что я перешел на F# (теперь меня никто не упрекнет в неправильном ооп ?)

Андрей
23.03.2017
20:43:59
ты же не забиваеш шурупы молотком? не кто же не запрещает, но для етого отвёртку придумали

Леонид
23.03.2017
20:44:04
Nice єтот дебек

Google
Леонид
23.03.2017
20:44:12
не понимает что такое паттерн

Gid
23.03.2017
20:44:22
Леонид, он траллирует

Не корми

Леонид
23.03.2017
20:44:26
аааа

ок

Gid
23.03.2017
20:44:28
Даже я уже это понял

Леонид
23.03.2017
20:44:39
я чет подумал прост что он даун и повелся

Gid
23.03.2017
20:44:47
Ни один вменяемый человек не будет заниматься подобным

Потому это траллинг

Дмитрий
23.03.2017
20:45:00
вечерний вброс ?

yegorf1
23.03.2017
20:45:20
От этого нет никаких проблем и неудобств

Так что нет проблемы

Google
Андрей
23.03.2017
20:46:07
не кто не спорит можно

но это процедурный стиль, на языке предназначеном для ООП

yegorf1
23.03.2017
20:46:53
Ща на ноде куча народу пишет

А жс не предназначен для бекенда

Андрей
23.03.2017
20:47:07
в сервисах и тонких моделях нет ООП, и нехуй тут спорить

а нет ООП, нет паттернов предназначеных для ООП

yegorf1
23.03.2017
20:47:36
Если быть откровенным, то он не то что не предназначен, он на это на рассчитан

Но тем не менее

Андрей
23.03.2017
20:47:50
шарп для ООП не расчитан?

а что тогда расчитано:?)

yegorf1
23.03.2017
20:47:59
Ща на ноде куча народу пишет

А жс не предназначен для бекенда

Если быть откровенным, то он не то что не предназначен, он на это на рассчитан

Андрей
23.03.2017
20:48:17
а

для простейшего круда пойдет

yegorf1
23.03.2017
20:48:41
А шарп особо не возниакает с проблемами

От того, что ты не используешь ооп

Так что нечего страдать от этого

Андрей
23.03.2017
20:49:00
нет не возникает

но если не используеш ООП, нечего заливать про паттерны предназначеные для ООП

Google
Igor
23.03.2017
20:49:38
а что тогда расчитано:?)
https://github.com/yegor256/eo (есть кто в теме?)

yegorf1
23.03.2017
20:49:48
для простейшего круда пойдет
На ноду недавно твиттер мобильный перевели Зачем - непонятно

Они там непонятно чем заняты, в общем

Андрей
23.03.2017
20:52:52
и если подовляющее большинство програмистов не в состоянии осилить ООП, и шлёпают сервисы и POCO модели, это не значит что это правильный подход

yegorf1
23.03.2017
20:53:11
https://github.com/yegor256/eo (есть кто в теме?)
Из серии "Нужно говорить на исконно русском, а не на этих взаисмстввовниях"

Microsoft news
23.03.2017
20:54:02
Visual Studio Code 1.10 Updates Workbench, Previews a Code Minimap https://visualstudiomagazine.com/articles/2017/03/23/visual-studio-code-february-build-110.aspx Visual Studio Code's February Build is now available, and it sports quite a few updates having to do with the workbench and debugging features, and includes a preview of a new code view.

Igor
23.03.2017
20:55:20
Из серии "Нужно говорить на исконно русском, а не на этих взаисмстввовниях"
Это чувак уже стал мемом в java мире - он тоже за "чистое ООП" и против лямбд/стат. методов и всего функционального в java.

yegorf1
23.03.2017
20:57:09
Начал смотреть экземплы Какой-то yaml

Андрей
23.03.2017
20:57:57
@GideonKlein держи даунич, посмотри хоть раз как нормальные люди приложения пишут https://github.com/EgorBo/CrossChat-Xamarin.Forms

Андрей
23.03.2017
21:00:19
за то это не макароны

Axm
23.03.2017
21:41:47
любая мутация модели должна происходить через её методы
Ну вообще идея здравая в определенных случаях. В одном проекте, где я принимал участие, все общение с бд происходило только через хранимые процедуры. Некоторые из них были очень большими.

Никаким EF такую сложную логику не написать и не оптимизировать.

NermaN
24.03.2017
00:21:48
Привет всем

Подскажите есть возможность настроить datagrid wpf так, что-бы если в ячейке много текста то он растягивал столбец до ширины окна (без прокрутки), или вообще не растягивал его по ширине, а только по высоте?

Google
Дмитрий
24.03.2017
02:12:30
да не за что ? всего-то погуглил

Andrew
24.03.2017
03:14:01
Сириус квешон по неткору, он 100% совместим между собой на поддерживаемых платформах? будем писать гибридную приложеньку и как-то так вышло, что бизнес логика будет на дотнете внутри отдельной программы - демона, которая будет коммуницировать с qml мордой, нативной прослойкой и серверами, ну и с моной возиться сильно не хочется.

Vladimir Bondaryuk
24.03.2017
03:58:59
Не исключено.))) Только хз какие там могут быть абстракции... Там куча калькуляторов всяких 2-ндфл, 6-ндфл, фсс хуисес...
Я вот так как-то дорабатывал один отчет в соцфонде. Там тоже был "простой" калькулятор​. Метод с кодом на 1250 строк.

Дмитрий
24.03.2017
04:14:49
Я вот так как-то дорабатывал один отчет в соцфонде. Там тоже был "простой" калькулятор​. Метод с кодом на 1250 строк.
это ещё не так много на предыдущей работе в одном из решений в классах были методы по 2.5к+ строк

тот ещё трэш

Andrew
24.03.2017
04:54:08
это ещё не так много на предыдущей работе в одном из решений в классах были методы по 2.5к+ строк
это как вообще? я большие методы видел только в отрисовке кастомных гуй элементов, там просто подругому никак, каждый вызов - +задержка на отрисовке

Admin
ERROR: S client not available

Илья
24.03.2017
04:55:42
не, у нас не такие большие методы))) просто методов много и много зависимостей от других классов

Дмитрий
24.03.2017
04:56:57
просто кто-то не умел в декомпозицию и фигачил длинную портянку со всякими расчётами, анализами данных и запросами ко внешним сервисам

Vyacheslav
24.03.2017
05:57:59
кто нибудь переводил нумерованный список из ворда в json?

Timur
24.03.2017
06:00:48
там же XML зипованый, можно вытащить

Andrew
24.03.2017
06:01:07
кто нибудь переводил нумерованный список из ворда в json?
В чем проблема с переводом? Прочитал в память - слепил жсон

Vyacheslav
24.03.2017
06:03:16
лень самому писать) думал может есть готовое)

Andrew
24.03.2017
06:04:17
лень самому писать) думал может есть готовое)
npoi гугли, по твоей теме есть на форумцах по poi ответы, на инглише конечно гугли

Vyacheslav
24.03.2017
06:04:34
ок, спаисбо)

Andrew
24.03.2017
06:05:01
Жсон newtonsoft json хорошо готовит, но можно и захардкодить

Ilya
24.03.2017
06:08:57
@GideonKlein держи даунич, посмотри хоть раз как нормальные люди приложения пишут https://github.com/EgorBo/CrossChat-Xamarin.Forms
https://github.com/EgorBo/CrossChat-Xamarin.Forms/blob/master/Server/Crosschat.Server.Domain/Entities/User.cs Я что-то не понмаю, но свойства не для того ли нужны чтобы инкапулировать логику этой самой мутации? Свойства же сами и являются методами, не?

Google
Ilya
24.03.2017
06:10:30
ну пиши не прайват сет, а в сеттере имплементь логику, которую ты планировал в отдельном методе делать

public string Huid { get; private set; } //Hardware unique ID

кек

Андрей
24.03.2017
06:12:42
Можно, но не очевидно. Бывает что нужно больше одного свойства за раз изменить

А если сеттер будет менять другие свойства модели, это не есть гуд

Мелко мягкие рекомендуют туда самый примитив кидать

Типа валидации, форматирования

https://msdn.microsoft.com/en-us/library/ms229054(v=vs.100).aspx

Му
24.03.2017
06:39:54
Если в модели реализовывать AddRole, то в нее надо передать еще и контекст подключения к бд?

В модели единственную логику которую стоит запилить - override ToString()

И может INotifyPropertyChanged

Андрей
24.03.2017
06:44:16
Модель вообще нечего о бд знать не должна

Чистая логика

Му
24.03.2017
06:45:09
Что тогда будет делать твоя AddRole в ApplicationUser?

Андрей
24.03.2017
06:45:53
Добавлять элемент в коллекцию Roles

Процесс такой, UserService создает контекст подключения к бд, получает User и Role, затем вызывается user.AddRole(role), потом выполняется SaveChanges на контексте... профит

ef отследит изменения и закатает в базу

Му
24.03.2017
06:52:37
А у Role есть AddUser? :)

Андрей
24.03.2017
06:59:00
Обычно в одном направлении идет работа... Но в принципе да, может быть

Sergey
24.03.2017
07:29:19
Всем доброго утра. Не подскажите, а нету ли онлайн курсов по шарпам а-ля javarush или кодакадеми?

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

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