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

Страница 1805 из 1888
Му
28.08.2017
09:20:18
:))

Nikita
28.08.2017
09:20:22
топ1 функция
которая в топ-10 источников тормозов

Vasily
28.08.2017
09:20:30
Ошибка контракта тогда

Владимир
28.08.2017
09:20:40
студия мне говорит, что пот 1 источник тормозов это решарпер

Google
Vasily
28.08.2017
09:20:43
В теории там должен IList возвращаться

Nikita
28.08.2017
09:20:47
в контракте IEnumerable ничего не сказано о том, что он когда-нибудь закончится

Владимир
28.08.2017
09:20:49
но его же никто не отключает

Vasily
28.08.2017
09:20:56
Или какой-нить ICollection

Andrey
28.08.2017
09:21:06
Без студии.

А студия тормоз.

Vasily
28.08.2017
09:21:23
в контракте IEnumerable ничего не сказано о том, что он когда-нибудь закончится
Да это понятно, что в случае IEnumerable сравнить две последовательности корректно сложно

Nikita
28.08.2017
09:21:37
https://pbs.twimg.com/media/DBtkTSpWsAAFbDG.jpg:large

например

то, что студия пиздит

я достоверно выяснил

Google
Nikolay
28.08.2017
09:22:10
А у тебя add корректно прошёл?

slowpoke

Nikita
28.08.2017
09:22:18
когда она начала ругаться на экстеншн

который НИЧЕГО не делал

просто пустой был

Vlad
28.08.2017
09:22:27
Artem
28.08.2017
09:22:33
список всех использований
++++ оч удобно сразу видно где отвалится

Nikita
28.08.2017
09:23:19
это делается и без кодленса

Vlad
28.08.2017
09:23:42
find usages же есть

Andrey
28.08.2017
09:25:36
Дык он не в реалтайме.

Некошерно

Мыж жвеликие программисты.

Vasily
28.08.2017
09:25:58
проще тогда в hashset и как множества проверить
В случае бесконечных последовательностей может быть интересно, особенно по памяти :)

Vyacheslav
28.08.2017
09:26:02
Andrey
28.08.2017
10:07:59
https://youtrack.jetbrains.com/issue/RIDER-2278 проголосуйте
https://youtrack.jetbrains.com/issue/RIDER-2278#comment=27-2390476

Не благодари)

Nikita
28.08.2017
10:11:23
https://i.imgur.com/de9zBFk.png

Andrey
28.08.2017
10:11:45
Райдер, брат.

Nikita
28.08.2017
10:11:53
>гиганская корпорация которая вложила в продукт тонны инженер часов, сделала полное говно которое ещё и продаёт за баснословные деньг

Google
Nikita
28.08.2017
10:12:24
Райдер, брат.
как только вкрутят отладку .NET Core 2.0

так сразу

Andrey
28.08.2017
10:13:02
Еап ещё не вышел разве?

Nikita
28.08.2017
10:14:15
вроде нет

но обещали

Andrey
28.08.2017
10:14:46
Эх, печаль



Владимир
28.08.2017
10:14:49
я сегодня обновился на что-то

на 1.1

Nikita
28.08.2017
10:15:20
и уже работает?

Владимир
28.08.2017
10:15:33
нет

все то же предупреждение

что у меня 2,0 и часть фич не поддерживается

Andrey
28.08.2017
10:16:00
Нет, в двойке обещали.

2017.2

В решарпере поддержка появилась уже.

Осталось немногое.

Nikita
28.08.2017
10:16:26
они в EAP-версии обещали на этой неделе

там с отладчиком главная проблема

в целом оно со вторым неткором уже норм работало

Google
Andrey
28.08.2017
10:18:03


Ну вроде как эта неделя только началась.

‮ACx0
28.08.2017
10:18:16
В Json.Net в .Deserialize<T> можно T задать из строки с названием класса? Или ещё подобным образом без Reflection и прочих оверкостылирований.

Nikita
28.08.2017
10:18:41
нет

Nikita
28.08.2017
10:18:57
только через рефлекшн

и это вообще очень хреновая идея

Nikita
28.08.2017
10:19:28
принимать fully qualified name класса из левого источника

Это по приколу запинили?
это дональдиссимо проплатили

ещё неделю висеть будет

Gid
28.08.2017
10:19:49
‮ACx0
28.08.2017
10:19:56
То есть каскад кейсов пилить?

Nikita
28.08.2017
10:20:11
ну если ты не хочешь RCE, то да

Andrey
28.08.2017
10:20:52
То есть каскад кейсов пилить?
А что ты хочешь сделать?

‮ACx0
28.08.2017
10:21:11
Владимир
28.08.2017
10:21:14
То есть каскад кейсов пилить?
можно вынести в словарь

если хочешь зависимость типа от урла или что-то такое

Andrey
28.08.2017
10:21:38
А то мне кажется, что у тебя архитектура кривая.

Nikita
28.08.2017
10:22:13
Что оно?
кто оно что

Google
‮ACx0
28.08.2017
10:22:23
А что ты хочешь сделать?
Есть классы конфигов, надо их считать из файлов, хотел в цикл запилить всё.

Nikita
28.08.2017
10:22:37
Remote Code Execution

Andrey
28.08.2017
10:22:44
Зачем десериализовать?

Nikita
28.08.2017
10:22:55
вообще обычно делают class AppConfig { MyConfig1 Config1 {get;set;} }

и его уже вытаскивают из файла

тогда сериализатор сам видит все типы

Владимир
28.08.2017
10:24:45
‮ACx0
28.08.2017
10:25:55
сделай словарь <string, Type>, где стринг - файлнейм
Так он Type жрать не хочет как-то.

Andrey
28.08.2017
10:26:27
@Hi10pH264 Тебе же Никита сказал как по шариату кошерно.

‮ACx0
28.08.2017
10:26:47
Зачем десериализовать?
Быстро и просто. Не тот формат – всё само обвалится как надо.

Andrey
28.08.2017
10:27:14
Быстро и просто. Не тот формат – всё само обвалится как надо.
Если не тот формат, то как ты с ним будешь работать?

Владимир
28.08.2017
10:27:59
Так он Type жрать не хочет как-то.
Там вроде был какой-то воркэраунд

‮ACx0
28.08.2017
10:28:37
Если не тот формат, то как ты с ним будешь работать?
Спрошу, использовать ли стандартный или перезагрузить.

Andrey
28.08.2017
10:28:55
Хм...

‮ACx0
28.08.2017
10:28:58
Andrey
28.08.2017
10:29:03
Есть такая вещь, как json schema

Что значит "динамичен"?

И как работать с таким набором?

‮ACx0
28.08.2017
10:29:32
То есть там словарь с конфигами, их набор непостоянен

Andrey
28.08.2017
10:29:57
Ладно.

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

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