
Владимир
25.04.2017
13:31:06
ничего плохого не будет

Andrey
25.04.2017
13:31:41
Да я в курсе что для хэндлеров, но тут это ведь как бы не хэндлер, а коллбэк, который к тому же и так выполняется в отдельном потоке
Поэтому и спросил)

Google

Владимир
25.04.2017
13:33:04
Ну из минусов void а то, что ты не сможешь прокинуть эксепшен, например. Но тебе его и некуда прокидывать. И эвейтить ты не собираешься, потому что это все вообще в отдельном потоке выполняется.

Andrey
25.04.2017
13:33:52
Просто внутри используется HttpClient.GetAsync и его я хочу заэвейтить, а не писать .Result и ловить Aggregate
Хотя по сути от того что я напишу резалт ничего страшного не произойдет, ведь это отдельный поток и нам пофиг...

Igor
25.04.2017
13:34:34
surname а эт что тогда
совсем запутали... так middlename это отчество по нашему чтоли выходит?

Владимир
25.04.2017
13:35:21

Mikhail
25.04.2017
13:35:36

Илья
25.04.2017
13:45:54
а вот потронимик мне почему-то не нравится(( каждый раз когда пишу пытаюсь вспомнить как это правильно пишется)))

Aleksey
25.04.2017
13:58:20
Друзья, в джаве многопоточность лучше сделана чем в С#?

Mikhail
25.04.2017
13:58:46

Axm
25.04.2017
14:00:28
Более многопоточная
Треды работают, текут как река жизни

Google

Mikhail
25.04.2017
14:01:08

Му
25.04.2017
14:01:11
:))

Axm
25.04.2017
14:01:14
А в яве они холодные и сухие как сердце моей бывшей

Mikhail
25.04.2017
14:01:37
ну кстати в видосе с dotnext про akka.net чувак говорил, что например тредпулы порезвее в датнете чем в жабе
а так - "лучше" очень странный критерий
для программирования

Aleksey
25.04.2017
14:07:37
Типо concurrency в С# вообще бичуганское по сравнению с Джавой, не говоря уже о Golang, не?

Mikhail
25.04.2017
14:08:07

Aleksey
25.04.2017
14:09:08

Mikhail
25.04.2017
14:10:58
про скорость нашел сравнение на стековерфло но там старое - датнет 3.5 ищо

Летучая
25.04.2017
14:22:21
Если и быстрее, то неоч сильно

Mikhail
25.04.2017
14:24:52
понятно что не плюсы
но по мере развития и тот и другой значительно порезвее стали

Илья
25.04.2017
14:28:46
Есть желающие пощекотать нервы рефакторингом отборного говнокода? ? Высший сорт говнокода - из старых запасов.
http://pastebin.ru/LKE5oqg1
Кто сможет зарефачить красиво тот молодец. Я уже задолбался такую жесть рефачить. ?

Aleksey
25.04.2017
14:32:05
Один чел из этого чатика даже к асп.нет прикручивает джаву, чтобы использовать ее потоки в проекте

Google

Mikhail
25.04.2017
14:32:23

Илья
25.04.2017
14:33:01

Mikhail
25.04.2017
14:34:05

Летучая
25.04.2017
14:36:34

Илья
25.04.2017
14:36:47
странно только что открывался
щас перезагружу

Летучая
25.04.2017
14:36:59
Ты Пастебин видимо положил

Mikhail
25.04.2017
14:37:00
то что какой-то "один программист" что-то делает - не значит что так нужно делать

Илья
25.04.2017
14:37:14
по моему пастебин упал
от моего кода
?
https://pastebin.com/WWxG5Wj6

Mikhail
25.04.2017
14:40:38
а зачем динамик?
это просто метод или экшон ?

Илья
25.04.2017
14:42:31

Ilya
25.04.2017
14:42:50
Динамики чтобы возвратить анонимный класс

Mikhail
25.04.2017
14:42:57
нинада просто метод динамик возвращающий, пажалиста
не превращай сишорп в жыэс

Google

Mikhail
25.04.2017
14:43:22
динамик чаще всего бэд практис

Илья
25.04.2017
14:44:13
Ну, это наиболее простой вариант вернуть несколько переменных из метода. А делать для этого отдельный класс мне было влом.

Andrew
25.04.2017
14:44:24

Илья
25.04.2017
14:44:28
Все равно же юзаются в одном месте
Но мне кажется динамик там не главное)))

Mikhail
25.04.2017
14:44:47

Andrew
25.04.2017
14:44:55
истина
тем более кортежи есть

Mikhail
25.04.2017
14:45:29

Andrew
25.04.2017
14:45:53
а в седьмом шарпе вообще красиво

Илья
25.04.2017
14:46:03
А у нас пока 6
А без имен юзать Item1, Item2 это пиздец

Andrew
25.04.2017
14:46:34

Илья
25.04.2017
14:46:36
уж лучше анон

Mikhail
25.04.2017
14:46:37

Илья
25.04.2017
14:46:59

Andrew
25.04.2017
14:47:18
да, тупанул

Mikhail
25.04.2017
14:47:32
уж лучше анон
метод должен возвращать что-то конкретное... у тебя метод возвращает некое что-то а не заявленные TaxCodes ?

Владимир
25.04.2017
14:48:05

Google

Владимир
25.04.2017
14:48:20
создай структуру
или класс
и возвращай

Илья
25.04.2017
14:48:24

Mikhail
25.04.2017
14:48:31
завтра другой разраб заходит в этот метод и добавляет
if (что-то там) return new {YaEbalEtuHuinu = true}

Илья
25.04.2017
14:48:51
Ладно я понял пожелания насчет класса, а что еще?

Mikhail
25.04.2017
14:48:59

Илья
25.04.2017
14:49:02
Там же и без этого адовая жесть
Условия наворочены...
Ужс
Конкатенации...

Andrew
25.04.2017
14:49:30
форыч я одним aggregate бы заменил

Илья
25.04.2017
14:50:40

Владимир
25.04.2017
14:50:42
можно сделать стринговым Join ом

Илья
25.04.2017
14:50:47
причем вторая по условию

Владимир
25.04.2017
14:50:58
ну два джоина

Andrew
25.04.2017
14:50:59
по диагонали глянул, выебнуцо хотел

Владимир
25.04.2017
14:51:02
в чем пробелема то

Илья
25.04.2017
14:51:10
Эта группа больше не существует