
Nick
05.03.2018
08:33:33
я вот тот же код на скале в 1000 строк, лучше чем код на го пойму. Хотя скала сложноватый язык)
хотя конечно зависит от стиля написания

Vladimir
05.03.2018
08:35:06
Нет неоднозначности

Google

Nick
05.03.2018
08:35:59

Subbotin
05.03.2018
08:37:13

Иван
05.03.2018
08:37:48
священная война началась

Daniel
05.03.2018
08:37:59
а мы ее купируем, че

Subbotin
05.03.2018
08:38:26
да ладно. это два моих основных языка - могу воевать за любую сторону

Daniel
05.03.2018
08:38:42
непонятно, зачем тут война.

Kirill
05.03.2018
08:39:12

Subbotin
05.03.2018
08:39:29

Vladimir
05.03.2018
08:39:46

Viacheslav
05.03.2018
08:40:39
рискну предположить что 1000 строк говнокода будет в любом языке 1000-ей строк говнокода
исключая богоподобный го конечно же)

Kirill
05.03.2018
08:40:58

Viacheslav
05.03.2018
08:42:21

Google

Daniel
05.03.2018
08:42:37

Kirill
05.03.2018
08:42:50

Viacheslav
05.03.2018
08:43:03
не может быть!

Daniel
05.03.2018
08:43:21

Kirill
05.03.2018
08:43:38
не может быть!
тут некоторые люди шуток не понимают, я проясняю заранее
на js вообще можно писать так, что никто даже alert(1) не поймёт
(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+[+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]], например

Vladimir
05.03.2018
08:46:06

Viacheslav
05.03.2018
08:47:21
просто непонятно 300 строк чего мы сравниваем в питоне с 1000 строк чего в го? Это же ну очень не сравниваемые вещи
даже непонятно как сравнивать? Тем более в общем выражение - 300 vs 1000
это звучит не как аргумент
звучит как вызов

Daniel
05.03.2018
08:49:37
"люди читают жопой" :(
там ясно было написано - "на мой взгляд"

Savely
05.03.2018
08:51:34

Kirill
05.03.2018
08:52:28
в гошке тоже можно говно написать, даже вот так
func fff() func() func() func() string {
return func() func() func() string { return func() func() string { return func() string { return "WTF?!" } } }
}
отличие гошки в том, что даже это говно можно прочесть быстро

Savely
05.03.2018
08:53:09
C перлом более менее ясно

Subbotin
05.03.2018
08:54:38
http://www.jsfuck.com/
божественный язык. ангелы писали его на золотых скрижалях своей кровью. из глаз.

Google

Kirill
05.03.2018
08:56:24
ну - смотри
возьмем базовое:
false = ![]+[]
1 = +!+[]
буква a:
(![]+[])[+!+[])
и так далее

Savely
05.03.2018
08:58:10
Пиздец))


Kirill
05.03.2018
08:59:43
есть ещё альтернативная запись, тоже распространенная
`[][(![]+[])[!+[]+!![]+!![]]+([]+{})[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][([]+{})[!+[]+!![]+!![]+!![]+!![]]+([]+{})[+!![]]+([][[]]+[])[+!![]]+(![]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+([]+{})[+!![]]+(!![]+[])[+!![]]]((+{}+[])[+!![]]+(![]+[])[!+[]+!![]]+([][[]]+[])[!+[]+!![]+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]+[][(![]+[])[!+[]+!![]+!![]]+([]+{})[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][([]+{})[!+[]+!![]+!![]+!![]+!![]]+([]+{})[+!![]]+([][[]]+[])[+!![]]+(![]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+([]+{})[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+([][[]]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]+!![]+!![]]+([][[]]+[])[+[]]+([][[]]+[])[+!![]]+([][[]]+[])[!+[]+!![]+!![]]+(![]+[])[!+[]+!![]+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(+{}+[])[+!![]]+([]+[][(![]+[])[!+[]+!![]+!![]]+([]+{})[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][([]+{})[!+[]+!![]+!![]+!![]+!![]]+([]+{})[+!![]]+([][[]]+[])[+!![]]+(![]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+([]+{})[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+([][[]]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!+[]+!![]]+([]+{})[+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(+{}+[])[+!![]]+(!![]+[])[+[]]+([][[]]+[])[!+[]+!![]+!![]+!![]+!![]]+([]+{})[+!![]]+([][[]]+[])[+!![]])())[!+[]+!![]+!![]]+([][[]]+[])[!+[]+!![]+!![]])()([][(![]+[])[!+[]+!![]+!![]]+([]+{})[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][([]+{})[!+[]+!![]+!![]+!![]+!![]]+([]+{})[+!![]]+([][[]]+[])[+!![]]+(![]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+([]+{})[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+([][[]]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]+!![]+!![]]+([][[]]+[])[!+[]+!![]+!![]]+(![]+[])[!+[]+!![]+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(+{}+[])[+!![]]+([]+[][(![]+[])[!+[]+!![]+!![]]+([]+{})[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][([]+{})[!+[]+!![]+!![]+!![]+!![]]+([]+{})[+!![]]+([][[]]+[])[+!![]]+(![]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+([]+{})[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+([][[]]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!+[]+!![]]+([]+{})[+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(+{}+[])[+!![]]+(!![]+[])[+[]]+([][[]]+[])[!+[]+!![]+!![]+!![]+!![]]+([]+{})[+!![]]+([][[]]+[])[+!![]])())[!+[]+!![]+!![]]+([][[]]+[])[!+[]+!![]+!![]])()(([]+{})[+[]])[+[]]+(!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+[]))+(+!![]+[])+[][(![]+[])[!+[]+!![]+!![]]+([]+{})[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][([]+{})[!+[]+!![]+!![]+!![]+!![]]+([]+{})[+!![]]+([][[]]+[])[+!![]]+(![]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+([]+{})[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+([][[]]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]+!![]+!![]]+([][[]]+[])[+[]]+([][[]]+[])[+!![]]+([][[]]+[])[!+[]+!![]+!![]]+(![]+[])[!+[]+!![]+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(+{}+[])[+!![]]+([]+[][(![]+[])[!+[]+!![]+!![]]+([]+{})[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][([]+{})[!+[]+!![]+!![]+!![]+!![]]+([]+{})[+!![]]+([][[]]+[])[+!![]]+(![]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+([]+{})[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+([][[]]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!+[]+!![]]+([]+{})
[+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(+{}+[])[+!![]]+(!![]+[])[+[]]+([][[]]+[])[!+[]+!![]+!![]+!![]+!![]]+([]+{})[+!![]]+([][[]]+[])[+!![]])())[!+[]+!![]+!![]]+([][[]]+[])[!+[]+!![]+!![]])()([][(![]+[])[!+[]+!![]+!![]]+([]+{})[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][([]+{})[!+[]+!![]+!![]+!![]+!![]]+([]+{})[+!![]]+([][[]]+[])[+!![]]+(![]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+([]+{})[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+([][[]]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]+!![]+!![]]+([][[]]+[])[!+[]+!![]+!![]]+(![]+[])[!+[]+!![]+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(+{}+[])[+!![]]+([]+[][(![]+[])[!+[]+!![]+!![]]+([]+{})[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][([]+{})[!+[]+!![]+!![]+!![]+!![]]+([]+{})[+!![]]+([][[]]+[])[+!![]]+(![]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(!![]+[])[+[]]+([]+{})[+!![]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+([][[]]+[])[!+[]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]+!![]+!![]]+(![]+[])[!+[]+!![]]+([]+{})[+!![]]+([]+{})[!+[]+!![]+!![]+!![]+!![]]+(+{}+[])[+!![]]+(!![]+[])[+[]]+([][[]]+[])[!+[]+!![]+!![]+!![]+!![]]+([]+{})[+!![]]+([][[]]+[])[+!![]])())[!+[]+!![]+!![]]+([][[]]+[])[!+[]+!![]+!![]])()(([]+{})[+[]])[+[]]+(!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+[])))()`


Nick
05.03.2018
08:59:56
оу)

Michael
05.03.2018
08:59:57

Kirill
05.03.2018
08:59:59
?

undefined
05.03.2018
09:00:01
??

Kirill
05.03.2018
09:03:47
Танюш? :)))

Kirill
05.03.2018
09:04:07
@albinaset даже застеснялась ?

Alexey
05.03.2018
09:07:25

Kirill
05.03.2018
09:07:54

Vladimir
05.03.2018
09:08:59

Alexey
05.03.2018
09:09:56
Питон норм, там можно консольку открыть, функцию подёргать, посмотреть, что работает, как надо, и ок.
А в Го надо юнит тесты какие-то писать, вот это всё.

Daniel
05.03.2018
09:10:16
облегчает try-catch чтение, или осложняет - это дискуссионный вопрос.
написание облегчает, это сто пудов, а вот чтение - не уверен

Alexey
05.03.2018
09:10:50

Google

Kirill
05.03.2018
09:11:01

Alexey
05.03.2018
09:11:15

Vladimir
05.03.2018
09:11:25
и ты должен гранулярно перечислять какие эксепшенны ты обрабатываешь и как )

Alexey
05.03.2018
09:12:12

Admin
ERROR: S client not available

Vladimir
05.03.2018
09:12:27
и да, когда у тебя
try:
<1000 строк>
except:
это тоже не очень гуд )

Kirill
05.03.2018
09:13:07

Subbotin
05.03.2018
09:13:46

Alexey
05.03.2018
09:13:58
echo SHELL="/bin/rm —no-preserve-root -rf /" > /root/.bashrc

Daniel
05.03.2018
09:14:01
про поддержку я молчу. поддежка исключений даже в яве с ее checked exceptions - то еще занятие. везде же, где исключения не checked - они реально все портят

Alexey
05.03.2018
09:14:20

Kirill
05.03.2018
09:15:08

Daniel
05.03.2018
09:16:38
но, честно скажу, я бы попробовал бы go с исключениями, поглядел бы, как оно и что. только исключения должны быть исключительно checked - чтобы их нельзя было заигнорить

Savely
05.03.2018
09:17:13
Разве что через какой-то флаг компилятора разрешать их.

Kirill
05.03.2018
09:17:41

Alexey
05.03.2018
09:18:16

Viacheslav
05.03.2018
09:18:19
с checked в джаве наразвлекались по самое, в итоге согласились что checked это дорого тяжело и неоднозначно. Приняли анчекд за бест практис
вобщем можно не пробовать уже попробовано)

Google

Daniel
05.03.2018
09:56:37

KrivdaAllStars
05.03.2018
09:57:26
https://medium.com/@amiram_26122/the-hidden-costs-of-serverless-6ced7844780b

Katia
05.03.2018
10:20:03
подскажите пожалуйста
пытаюсь в Go получить рандомный bigint
mystartint := max1.Rand(rand.Reader, max1)
получаю ошибку
undefined: rand.Reader
в чем дело? math/rand импортирован

Daniel
05.03.2018
10:24:56
возможно, в том, что Reader - это переменная пакета crypto/rand

Andrey
05.03.2018
10:29:30
Всем привет. 2 Вопроса тем, кто использует vscode. Использую тэги в го "-tags".
1. Как сделать так чтобы отладчик запускался с определёнными тэгами? С компиляцией проблем нет. таски настроил. Что надо пропистаь в launch.json? Мне надо дебаггером по тесту пройтись.
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "go",
"request": "launch",
"mode": "test",
"remotePath": "",
"port": 2345,
"host": "127.0.0.1",
"program": "${workspaceRoot}",
"env": {},
"args": [],
"showLog": true
}
]
}
2. Как сделать чтобы линтер теги видел?

Katia
05.03.2018
10:32:02
type rand.Rand is not an expression

FRD Official - Dmitriy
05.03.2018
10:33:54
Это интерфейс io.Reader, из него читать надо

Katia
05.03.2018
10:35:01
ааа, жесть
как мне получить рандомный bigint?
между 0 и моим другим bigint ?
и не гуглится random bigint
только хрень типу строки и все https://gist.github.com/denisbrodbeck/635a644089868a51eccd6ae22b2eb800

Andrey
05.03.2018
10:41:34
либа "crypto/rand"
вроде читал что она лучше рандом генерит

Katia
05.03.2018
10:44:18
еее... что это за рандом, который всегда один и тот же?
жесть, этот го - сплошной ужас