
Igor ⛷
02.05.2016
18:14:47
обоже

Daniel
02.05.2016
18:14:47
язабан

Dmitry
02.05.2016
18:14:49
А какие утилиты используете для профилирования утечек?

Denis
02.05.2016
18:14:51
Теперь про аниме.

Google

Kirill
02.05.2016
18:15:09

Igor
02.05.2016
18:15:15
banned

Kirill
02.05.2016
18:15:30

Daniel
02.05.2016
18:15:40
снипет виден?
есть вопросы?

Igor ⛷
02.05.2016
18:15:44

Kirill
02.05.2016
18:16:19

Igor ⛷
02.05.2016
18:16:49

@proDOT
02.05.2016
18:17:13

Kirill
02.05.2016
18:17:14
мне кажется, что оно вернет интерфейс, вот и интересно, что внутри

Igor
02.05.2016
18:17:26
А чо было?
зашла какая-то тян и начала спамить стикерами
просто бессмысленный поток

Google

Daniel
02.05.2016
18:17:41
внутри common.Ternary?
func Ternary(c bool, t interface{}, f interface{}) interface{} {
if c {
return t
}
return f
}
что тут может еще быть?

Kirill
02.05.2016
18:18:00

Den
02.05.2016
18:18:52
Знатоки, вопрос: "Написал я например REST API на Go, правильно ли я понимаю, что если у меня пропускная способность сети и производительность системы позволяет то без всяких оптимизаций я могу использовать backend приложение по полной, пока все не упрется в производительность либо сеть?"

Kirill
02.05.2016
18:18:58

Igor ⛷
02.05.2016
18:19:22

Kirill
02.05.2016
18:19:33
да-да, я торможу и не понимаю это :)
пожалейте помидоры, расскажите что тут происходит, пожалуйста :)

Daniel
02.05.2016
18:20:23
ты же сегда в курсе, что ты ей на вход пропихнул. зови ее
Ternary(true, 1, 2).(int)

Kirill
02.05.2016
18:21:09
то есть просто кастить? ага, ясно тогда)

Igor ⛷
02.05.2016
18:21:22
все равно условие писать для проверки типа, но для логирования норм

Daniel
02.05.2016
18:21:49
какой-такой условие?

Igor
02.05.2016
18:22:04
Ternary(true, 1, 2).(int)
ужас какой

Daniel
02.05.2016
18:22:17
вообще - это чистый синтаксический сахар, причем вредны - мешает оптимизатору
ну и статический контроль типов спущен в унитаз

Kirill
02.05.2016
18:23:17

Daniel
02.05.2016
18:23:22
но иногда прям вот мочи нет - писать if и доп. переменную. особенно когда их таких пяток

Denis
02.05.2016
18:26:49
ну если обсуждать программирование торговых терминалов ) то быки там есть )

Igor ⛷
02.05.2016
18:29:24
https://play.golang.org/p/yC99gHfMNr

Igor
02.05.2016
18:30:47

Igor
02.05.2016
18:31:46

Google

Kirill
02.05.2016
18:32:20
ну, я вообще не заметил отсутствия тернарок, как ни странно.

Igor
02.05.2016
18:32:39
если раньше особо не использовал, так и не заметишь)

Kirill
02.05.2016
18:33:09
в пыхе использую, в гошечке - нет
то есть, и не думал даже

Igor
02.05.2016
18:33:46
интересно, почему его нет в го?

Kirill
02.05.2016
18:33:57
а зацчем?

Igor
02.05.2016
18:34:03
слижком сложный из-за приоритета операций?
а зацчем?
меньше код. min/max на го в семь строк после gofmt.

Kirill
02.05.2016
18:37:51

Igor
02.05.2016
18:39:48
йеп
func Max(x, y int) int {
if x > y {
return x
} else {
return y
}
}

Kirill
02.05.2016
18:40:38

Igor
02.05.2016
18:41:16
а, да

Den
02.05.2016
18:41:19

Igor
02.05.2016
18:41:23
но всё равно :B

Kirill
02.05.2016
18:41:37
а по-хорошему - где IsInf? IsNan?

Denis
02.05.2016
18:42:19
да ) без либы с гитхаба проверяющей значение не обойтись

Kirill
02.05.2016
18:42:33

Denis
02.05.2016
18:43:00
это гипербола )
я не понял вопрос.
как я понял его вопрос ) он интересуется , может ли он писать говнокод и откладывать оптимизацию алгоритмов пока хватает сети , памяти и процессора

Google

Denis
02.05.2016
18:45:37
тоесть) позволит ли ему го , написать говнокод, или любой код на го априори быстр

Kirill
02.05.2016
18:45:52
в какой-то степени - можно, но зачем?

Igor
02.05.2016
18:47:04
притом независимо от го. то есть и на другом языке это выполнимо.

Kirill
02.05.2016
18:47:34

Admin
ERROR: S client not available

Kirill
02.05.2016
18:48:08

Igor
02.05.2016
18:51:22

Dmitry
02.05.2016
18:56:50
а кто-нибудь пробовал профайлить утечки в го приложениях?

Aldar
02.05.2016
19:11:52
Ребята в хаскелле паттерн матчинг и всё expression
очень удобно, ещё вывод типов

Kirill
02.05.2016
19:14:31
о, и тут о цяцкеле рассказать успел

Igor
02.05.2016
19:14:39

Kirill
02.05.2016
19:17:38
мне одному кажется, что цяцкель из-за такой "рекламы" начинает уже и сам по себе раздражать?

@proDOT
02.05.2016
19:19:26

Aldar
02.05.2016
19:24:13
Просто услышал что человек радовался что в расте if это expression

Roman
02.05.2016
19:32:38

Kirill
02.05.2016
19:39:43

Aldar
02.05.2016
19:42:42
Как это похоже на гоферов, минимализм зашкаливает?

Kirill
02.05.2016
19:43:24
а рекламой цяцкеля вроде кроме тебя никто не занимается, да, @hardliner?

Phil
02.05.2016
19:44:06
Этот концепт более 40-ка лет пока лидирует :) Как Ритчи его в начале 70-ых задал, так и сидит по сей день

Google

Kirill
02.05.2016
19:44:34

Phil
02.05.2016
19:44:51

Aldar
02.05.2016
19:44:55
я собсно не рекламирую хаскель, просто информирую о его фичах, возможно кому-то интересно.

Kirill
02.05.2016
19:45:41

Aldar
02.05.2016
19:48:58
нет так нет, я же тебе лично ничего не навязываю, да и не могу этого сделать. Возможно у кого то будет интерес приобщиться к одному из чистых языков в котором активно идут разные исследования.
Разве это плохо, узнать новый язык, даже если его не будешь использовать?

[Anonymous]
02.05.2016
19:51:53
Ребят, на го лучше case юзать, вместо if, как в плюсах?
Никто не вдавался в бенчмаркинг?

Kirill
02.05.2016
19:52:27
серьезно? ты уперся в производительность условий?

[Anonymous]
02.05.2016
19:52:44
Я не уперся, но мне интересно

Kirill
02.05.2016
19:52:58
?

Igor
02.05.2016
20:17:31

Kirill
02.05.2016
20:18:36
язык мощный, да, но как-то маловато людей его использует.

Alex
02.05.2016
20:18:46