
Evegniy
29.04.2016
13:19:50
Подскажите, что я делаю не так.
https://gist.github.com/Ruzarh/ecfd9c579310b9e3b8aceaaea1ad639c
Проблема в том, что у меня не изменяется значение t.Result на 23 строке
Буду очень признателен за помощь )
Сколько помошников за час )) Спасибо! )
А флуда в чате вообще нет =) ИДЕАЛ!

Andrew
29.04.2016
14:40:19

Google

Igor ⛷
29.04.2016
14:40:29

Igor
29.04.2016
14:47:21
https://play.golang.org/

Daniel
29.04.2016
14:48:43

Igor ⛷
29.04.2016
14:49:25

Evegniy
29.04.2016
14:51:16

Daniel
29.04.2016
14:51:52
а что с кодом не так?
за исключением того, что он не нужен

Evegniy
29.04.2016
14:56:04
а что с кодом не так?
Ну собвстенно это скорее для понимания. Суть что в структуру пишутся данные. У меня создается копия объекта, как будто, а не по ссылке работает.
В 25 строке пишу значение в переменную в структуре.
А когда читаю, там значения которые были при создании объекта
http://shot.ruzarh.ru/ruzarh_work_2016-04-29_17-56-26_a42p6.png

Daniel
29.04.2016
15:00:51
а так?
https://play.golang.org/p/RHSHz-RulR
языки, которые всегда передают параметры по ссылке, очень всех расслабили

Evegniy
29.04.2016
15:03:02

Google

Daniel
29.04.2016
15:04:02
в строке 43 там создавалась копия p.Calc[m] по имени t, и эта копия модифицировалась
а оригинал оставался старым
надо сказать, вот этот синтаксахар, когда одинаково зовутся методы/поля и по ссылке, и по значению - он сиьно новичков путает

Evegniy
29.04.2016
15:08:49
Названия методов меня вроде не смущает ) Но вот работа со ссылками, вот это пона меня путает очень сильно ((((
Огромное Спасибо еще раз!

Daniel
29.04.2016
15:09:20
на здоровье

Raumfahrer
29.04.2016
15:51:09
Хороший дизайн у Go. На нем хорошо кодить для души.
Одно удовольствие.
Совсем как Python.

Lev
29.04.2016
15:55:55
(я не тормоз, я просто в ESO играюсь параллельно =) )

Alexander
29.04.2016
16:35:11
Не свежак, но еще не закрыто https://workatskypicker.com/job/go-developer/

Igor ⛷
29.04.2016
17:10:41

Alexander
29.04.2016
17:11:49
И 3 больничных дня в году.
@omgnull , я ж чисто для общего сведения. Как-то ночью тут говорили про то, как go рвет азиатский рынок. Я подумал, кому-то будет интересно.

Raumfahrer
29.04.2016
17:14:28
Умеют азиаты пахать по жести.

Igor ⛷
29.04.2016
17:14:33
Интересно, конечно, а стартапы все такие

Raumfahrer
29.04.2016
17:14:36
3 дня это как вообще.

Maxim
30.04.2016
03:25:34

Daniel
30.04.2016
05:48:15
Нет

Google

Maxim
30.04.2016
08:17:41

Daniel
30.04.2016
09:30:21
Точно

[Anonymous]
30.04.2016
12:01:41
Два вопроса: как жить без тернарного оператора? В golang также как в плюсах, предпочтительнее использовать case с константами?

Daniel
30.04.2016
12:23:06
Я написал себе функцию ternary
func Ternary(cond bool, ifTrue, ifFalse interface{})

Kirill
30.04.2016
12:30:54

Daniel
30.04.2016
12:32:33
Ну а че :)

Kirill
30.04.2016
12:33:05
Но зачем?)

Daniel
30.04.2016
12:33:46
Чтобы уменьшить количество переменных промежуточных

Kirill
30.04.2016
12:34:12
А они зачем?)

Daniel
30.04.2016
12:34:42
Дойду до дому - могу снипет показать

Kirill
30.04.2016
12:35:22
Да, это было бы несколько интереснее для обсуждения :)

Denis
30.04.2016
14:35:14
посоветуйте редактор для GO ?
а то в виме устал )

Igor
30.04.2016
14:35:42
idea
с плагином

Maxim
30.04.2016
14:38:34

Denis
30.04.2016
14:38:44
этот плагин ? https://github.com/go-lang-plugin-org/go-lang-idea-plugin

[Anonymous]
30.04.2016
14:38:49
Но покупай педали

Google

Igor
30.04.2016
14:39:02

Denis
30.04.2016
14:39:26
емакс стороной меня обошел ) сразу с вима на IDE )
Нетбинс затем джетбрейнс

Maxim
30.04.2016
14:40:53
Послушал лекцию про хороший код и снова пришел к выводу, что программисты - самые "безграмотные" люди. :)
Ну, если рассуждать логически, то каким бы ты не был профессионалом, ты никогда не напишешь полностью работоспособный и валидный код с первого раза, потому что нет, да опечатаешься, забудешь как писать модуль или что ещё.

Admin
ERROR: S client not available

Maxim
30.04.2016
14:43:58
А даже если оно и будет работать, то это значит, что ошибки не такие критичные. Но они всё равно есть.

Alexander
30.04.2016
14:44:19
Т.е. Хертам а не меншинство? ?
Коль на своём языке говорить не могут

Maxim
30.04.2016
14:44:51
Вот только программисту прощают ошибки в большинстве случаев. А лингвистам или экономистам каким-нибудь - нет.
Хотя, казалось бы, и те, и те пишут "точные" штуки.

Daniel
30.04.2016
14:46:43
всем прощают

Maxim
30.04.2016
14:46:53
Просто иногда подобный ход мыслей посещает, что довольно-таки забавно.
Как бы - сами подумайте: мы больше читаем код, чем пишем, чтобы понять как оно в теории будет работать. И практически всегда исправляем тонны собственных ошибок. Я про эту "безграмотность" говорю, если что. Не обессудьте. ^_^"
Я себе представляю каким мог быть "тотальный диктант" для программистов. И более чем уверен, что после запуска написанного большинство провалят тесты просто потому что "ну ёпта, скобку в 364-й строке не закрыл". ?
Ладно, всё, закругляюсь. Извините. ?

Aleserche
30.04.2016
14:58:22
Ошибки это нормальный процесс

Maxim
30.04.2016
15:00:27
Ошибки это нормальный процесс
Это я понимаю. Просто мне кажется что по сравнению с другими отраслями у программистов ошибок в несколько раз больше и моментами ошибки куда более фатальные (программа падает, компиляция не идет и т.д.)

Aleserche
30.04.2016
15:01:33
Но ведь и прибыли в разы выше, чем убытков от ошибок в коде

Maxim
30.04.2016
15:03:37
То-то и оно, то есть цена успеха компенсируются большим числом "дешевых" ошибок.

Google

Maxim
30.04.2016
15:04:46
Да, иногда может консоль ругаться на отсутствующую длл-ку, но если всё в целом работает, то ошибка дешевая, её решение можно отложить.

Denis
30.04.2016
15:07:58
хорошо вам )) вам прощают
у меня любая ошибка это минус к зп ) на сумму ошибки )

Aleserche
30.04.2016
15:09:44
Мотивация рублем. Бежать из такой конторы надо

Denis
30.04.2016
15:10:04
не могу ) контора то моя ))

Igor
30.04.2016
15:10:26
?

Aleserche
30.04.2016
15:10:33
Попал.
Ошибки можно свести к минимуму в любом случае. Инструментов и методик полно

Denis
30.04.2016
15:13:07
ну да ) написал 3000 функциональных тестов ) и пока вроде все везде норм )
шучу ) она моя только на 25%

Aleserche
30.04.2016
15:13:54
Мне вот интересно, как эти тесты сопровождать

Denis
30.04.2016
15:14:01
легко )

Maxim
30.04.2016
15:14:12

Denis
30.04.2016
15:14:13
запускашь . если тесты не проходят разбиарешься в чем дело