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

Страница 207 из 1888
/подгоревшая белочка с нейроновым повидлом
25.12.2016
18:02:04
Леонид
25.12.2016
18:02:38
А что не так-то?
говнокод, не читабельно

пишут х пушо легко читается

/подгоревшая белочка с нейроновым повидлом
25.12.2016
18:03:03
говнокод, не читабельно
Предлагаешь через foreach?

Google
Леонид
25.12.2016
18:03:13
ващет да

код читаьельный быть должен

в первую очередб

/подгоревшая белочка с нейроновым повидлом
25.12.2016
18:03:51
Как по мне через форич наоборот менее читаемо

Особенно если лямбды такие простые

В фориче приходится вникать что внутри цикла происходит а селект как одна команда воспринимается

Slava
25.12.2016
18:05:21
Да вы тут почти все упороты =)

Vyacheslav
25.12.2016
18:05:30
код читаьельный быть должен
Не только читабельным. Еще производительным. А форейч медленный

Vyacheslav
25.12.2016
18:06:13
ты дован тупой
Накуй пошел быдлятина

/подгоревшая белочка с нейроновым повидлом
25.12.2016
18:06:17
Vyacheslav
25.12.2016
18:06:22
Есть

Леонид
25.12.2016
18:06:32
Накуй пошел быдлятина
иди на с++ пиши производительный код, чуханище

Google
Леонид
25.12.2016
18:06:39
ты пишешь код

/подгоревшая белочка с нейроновым повидлом
25.12.2016
18:06:40
Есть
Думал это в жабе только

Леонид
25.12.2016
18:06:43
который другим читать

/подгоревшая белочка с нейроновым повидлом
25.12.2016
18:06:52
Есть
Что быстрее?

Леонид
25.12.2016
18:07:04
Разве в дотнете есть разница между for, foreach?
есть, но на нее смотрят только чуханы

Vyacheslav
25.12.2016
18:07:40
Что быстрее?
https://m.habrahabr.ru/post/210616/

/подгоревшая белочка с нейроновым повидлом
25.12.2016
18:08:23
Vyacheslav
25.12.2016
18:10:55
есть, но на нее смотрят только чуханы
Пошел отсюда. Знаю таких как ты. Красивый говнокод понапишут, а то что приложение загружается за секунд 5-10 сваливают на "ебаный" комп. Упыри вы. Если что-то пишешь, то пишешь для юзера. Для других программистов придуманы комменты

Vyacheslav
25.12.2016
18:12:22
Оо сеньеры подъехали

Снимаю шляпу пред вами

/подгоревшая белочка с нейроновым повидлом
25.12.2016
18:15:18
Пошел отсюда. Знаю таких как ты. Красивый говнокод понапишут, а то что приложение загружается за секунд 5-10 сваливают на "ебаный" комп. Упыри вы. Если что-то пишешь, то пишешь для юзера. Для других программистов придуманы комменты
По сути он прав, если совсем не делать странных вещей, то производительность снижается несущественно, или по крайней мере производительность кода не самое узкое место(привет io). В таком случае важнее конечно писать код который ты пьяным через два года сможешь разобрать с наименьшим wtf/min

Леонид
25.12.2016
18:15:58
Оо сеньеры подъехали
дек от стека отличаешь хоть? производительный

/подгоревшая белочка с нейроновым повидлом
25.12.2016
18:16:04
Но для числодробилок полезно знать где можно выиграть 20%

Леонид
25.12.2016
18:16:13
что такое паспорт массива мб расскажешь

Slava
25.12.2016
18:16:45
Леонид
25.12.2016
18:17:03
ну без гугла

Леонид
25.12.2016
18:17:18
мб даже универ не заканчивал

Google
Леонид
25.12.2016
18:17:32
комменты в код пишет

типа

// if null then throw error 112

/подгоревшая белочка с нейроновым повидлом
25.12.2016
18:18:55
Я не сказал что нужен только производительный код. Только лишь дополнил его
Спасибо, честно был уверен что в дотнете форич это только сахар. Буду знать. Есть пара идей где оно может пригодиться

Vyacheslav
25.12.2016
18:21:36
что такое паспорт массива мб расскажешь
Я не собираюсь "письками" мериться в чате

/подгоревшая белочка с нейроновым повидлом
25.12.2016
18:22:01
Slava
25.12.2016
18:24:08
В джавы
Пруфы, пожалуйста

/подгоревшая белочка с нейроновым повидлом
25.12.2016
18:29:35
https://stackoverflow.com/questions/256859/is-there-a-performance-difference-between-a-for-loop-and-a-for-each-loop

Slava
25.12.2016
18:35:37
https://stackoverflow.com/questions/256859/is-there-a-performance-difference-between-a-for-loop-and-a-for-each-loop
а вы уверены что в java for не раскладывается в while?

Gid
25.12.2016
18:51:15
https://m.habrahabr.ru/post/210616/
выиграл 0.00001с а ухудшил читабельность кода в разы

создав ещё всякие i и прочее

Алексей
25.12.2016
18:54:25
Этим бенчмаркам 8 лет

Последней табличке почти 3 (вариант от переводчика)

Daniel
25.12.2016
19:03:08
А это нормально, что я написал код, который работает, но я не понимаю, как он это делает?

Но у меня есть вопрос.

Как это привести в строку? Dictionary<string, string> { {"user_ids", "34534,4345345"} {"v","5.60"} };

"user_ids=34534,4345345&v=5.60"

Google
Daniel
25.12.2016
19:07:41
foreach(string key in parameters.Key) { parametersString += key + "=" + parameters[key]; }

Не, что-то не очень.

Алексей
25.12.2016
19:10:07
Select + Join =) правда не уверен до конца, не помню как в словарях linq юзается

Victor
25.12.2016
19:12:32
https://m.habrahabr.ru/post/210616/
Foreach-петли... перевод такой перевод....

Леонид
25.12.2016
19:12:45
Летучая
25.12.2016
19:13:00
пишут х пушо легко читается
надо писать i, если совсем уж канонично

Леонид
25.12.2016
19:13:27
надо писать i, если совсем уж канонично
Согласен, но согласитесь что х легче читается

Крестик очень легко заметить глазам

Летучая
25.12.2016
19:13:53
ну хз особо не чувствую разницу между i и x а вот for через i вообще не могу писать

Admin
ERROR: S client not available

Victor
25.12.2016
19:16:10
смотря что гонять в цикле

Летучая
25.12.2016
19:16:27
:D

Алексей
25.12.2016
19:16:45
Леонид
25.12.2016
19:17:41
Летучая
25.12.2016
19:18:09
Как это привести в строку? Dictionary<string, string> { {"user_ids", "34534,4345345"} {"v","5.60"} };
return string.Concat(baseString, string.Join("&", parameters.Select( i => string.Format("{0}={1}", Uri.EscapeDataString(i.Key), Uri.EscapeDataString(i.Value) ))) );

Victor
25.12.2016
19:18:34
Юзай var
в примере написаном на коленке? смысл?

Леонид
25.12.2016
19:18:56
Daniel
25.12.2016
19:19:12
string.Join("&", dict.Select((k,v) => $"{k}="{v}"))
Тут не получится, что сначала или в конце "&" появится?

Алексей
25.12.2016
19:19:24
нет

Google
Алексей
25.12.2016
19:19:30
оно только между элементами

если тебе нужно экранировать все символами, то лучше юзни вариант @Worldbeater

/подгоревшая белочка с нейроновым повидлом
25.12.2016
19:20:08
Алексей
25.12.2016
19:20:18
оно для URL лучше будет

у меня совсем в лоб для примера

Летучая
25.12.2016
19:22:59
Юзай var
var хорош, когда в переменную приходит какое-то говно, тип которого описывается огромной строкой на весь экран. в остальном нагляднее описывать тип, как мне кажется или по канонам надо вар писать?

Леонид
25.12.2016
19:23:22
Вар

Во первых удобнее читать

Во вторых ты слева переменной уже пишешь new Zalupa(){}

*справа

Алексей
25.12.2016
19:24:21
с базовыми типами var не всегда удобен

Леонид
25.12.2016
19:24:34
Чем?

Алексей
25.12.2016
19:24:43
ловили из-за этого проблему с переполнением

Леонид
25.12.2016
19:24:52
var hui = 0;

Алексей
25.12.2016
19:24:59
он по дефолту var i = 2; делает int

Леонид
25.12.2016
19:25:00
Сразу знаешь что это инт

Ну да

Если это лонг

То вар не пишешь

Алексей
25.12.2016
19:25:28
а потом хуяк и в процессе вычислений лонг влетает

Леонид
25.12.2016
19:25:47
Каким образом ты инт объявил

Нужно писать long hui = 0;

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

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