
Мерлин
07.07.2017
09:56:12
#подкаст
http://golangshow.com/episode/2017/07-05-105/

Ivan
07.07.2017
09:56:17

Kirill
07.07.2017
09:56:26

Google

Kirill
07.07.2017
09:58:43

Анатолий
07.07.2017
09:59:41

Ivan
07.07.2017
10:00:05

Kirill
07.07.2017
10:00:45
почему?
У меня или nda, или открытый проект
Я могу одну-две ссылки дать

Ivan
07.07.2017
10:01:14
У меня или nda, или открытый проект
я не прошу ведь код. Просто дай ссылку на сайт или аппу. Мне интересно, где же разработчики не рефакторят код, а сразу целиком все переписывают)

Kirill
07.07.2017
10:01:34
Но зато если утечет - я всегда знаю, с кого спросить :)

Givi
07.07.2017
10:02:12

Ivan
07.07.2017
10:02:42
Я не говорил обо всём, заметь
"Я просто работаю с адекватными людьми, а то, что реально нужно рефакторить, как правило выкидываю и пишу, как надо. Брат жив, проекты работают, никто не жаловался, занимает немного времени."
я просто хочу понять, можно ли доверять твоим словам, написал ли ты что-то серьезное.
Код не нужен, покажи результат своей работы.

Kirill
07.07.2017
10:03:39
Структура пакетов обычно действительно удобная, поэтому если пиздец и надо прям переписать - так и делаем, но очень локально, никогда не доходит до переписывания более 2к строк

Google

Kirill
07.07.2017
10:04:12

Ivan
07.07.2017
10:04:34

Givi
07.07.2017
10:05:15
Кстати, для масштаба: grep ' struct {' -R * | grep -v 'vendor' | wc -l

Ivan
07.07.2017
10:05:15
ты ничего плохого не писал про свою работу, наоборот, сказал, что люди адекватные там. Чего ты стесняешься? :)

Kirill
07.07.2017
10:06:45

Ivan
07.07.2017
10:07:41

Andrew
07.07.2017
10:07:46

Kirill
07.07.2017
10:08:17

Анатолий
07.07.2017
10:08:17
Утомил уже, X

Ivan
07.07.2017
10:08:34
Мне интересно насколько у вас зрелый бизнес и стабильный проект, что вы так делаете.

Matz
07.07.2017
10:08:38
Какие-то одни CIA/FBI программисты, ужос

Andrew
07.07.2017
10:09:19

Kirill
07.07.2017
10:09:29

Ivan
07.07.2017
10:09:57

Kirill
07.07.2017
10:10:16

Max
07.07.2017
10:14:24
Всем привет, подскажите пожалуйста, возможно ли это сделать или нет?
Есть метод и в нем цикл, который в метод add записывает ключ и значение для мапы
Можно ли потом эту мапу передать в другую функцию да так, чтобы цикл не повлиял бы на него
func test {
for {
...
add(a, b)
}
}
func add(k int, v int) {
...
m[k] = v // <- передать мапу в другую функцию
}

Andrew
07.07.2017
10:17:59
хоспаде, вот это картинка :)

Google

Andrew
07.07.2017
10:19:08
Чтобы никто не влиял на мапу, передавай её копию.

Ashot
07.07.2017
10:19:26
Понял ли я что-то из картинки? Нет. Хочу ли я ещё таких схем? Да, господи, больше их

Andrew
07.07.2017
10:20:08

Ashot
07.07.2017
10:20:22
test()
loop
Блин, шикарно

Max
07.07.2017
10:21:07
хорошо, я попрбую, прошу прощения за картинку)

Kirill
07.07.2017
10:21:13
?

Andrew
07.07.2017
10:21:27
Это loop? Я подумал, что Wop ?

Kirill
07.07.2017
10:21:39

Andrew
07.07.2017
10:22:15
Похоже на телефоне человек рисовал.

Ashot
07.07.2017
10:22:32
Я начал пытаться сравнить с листингом и это таки луп

Kirill
07.07.2017
10:22:57
А ещё aod
И mop

Ashot
07.07.2017
10:23:18
Типа в loop происходит add, в которой есть map+. А потом справа map -> уходит в t2()
Это типа кокни акцент

Kirill
07.07.2017
10:23:31
Не обижайся, просто очень крутая картинка ?

Ashot
07.07.2017
10:24:05
дада

Google

Max
07.07.2017
10:24:11
не обижаюсь)
Не обижайся, просто очень крутая картинка ?

Andrew
07.07.2017
10:26:18
Что с вопросом то?

Max
07.07.2017
10:29:39
просто как бы объяснить то так
как я уже сказал, метод крутится в цикле другого метода
мне нужно подсчитать суму значений в мапе
написал метод
но никак не могу передать туда мапу
если я пишу сам алгоритм в методе add, который в лупе находится, то мне считает сумму несколько раз, а нужно, чтобы один раз в самом конце показалась, вот
еще раз приложу код
func test {
for {
...
add(a, b)
}
}
func add(k int, v int) {
...
m[k] = v // <- передать мапу в другую функцию
}
func sum () {} //<- именно сюда нужна мапа

Ashot
07.07.2017
10:30:26
не понял, откуда у тебя в методе add мапа появилась тогда

Max
07.07.2017
10:31:59
там она создается и передаются в нее key value

Admin
ERROR: S client not available

Ashot
07.07.2017
10:32:15
Она там создается каждый раз?

Max
07.07.2017
10:32:21
нет, один

Ashot
07.07.2017
10:32:44
Т.е. это не локальная переменная?

Kirill
07.07.2017
10:33:19

Ashot
07.07.2017
10:33:19
Ты типа аккумулятор пишешь чтоль?

Kirill
07.07.2017
10:33:38
Калькулятор на мапах ?

Max
07.07.2017
10:34:00
вот полный код
func test{} {
for ... {
....
addToMap(file.Name(), suka)
}
}
func addToMap(in string, countOfWords int) {
match[in] = countOfWords
for key, value := range match {
fmt.Println("[",key,"]","[",value,"]")
}
}
func maxOfMap(match *map[string]int) {
max := 0
for key, value := range match {
for _, v := range match {
if v > max {
max = v
}
}
if value == max {
fmt.Println(key)
}
}
}

Ashot
07.07.2017
10:34:00
В общем если это локальная переменная, то ты делаешь что-то не то
> addToMap(file.Name(), suka)
я как свой код почитал

Max
07.07.2017
10:35:00
))))

Ashot
07.07.2017
10:35:14
вот полный код
func test{} {
for ... {
....
addToMap(file.Name(), suka)
}
}
func addToMap(in string, countOfWords int) {
match[in] = countOfWords
for key, value := range match {
fmt.Println("[",key,"]","[",value,"]")
}
}
func maxOfMap(match *map[string]int) {
max := 0
for key, value := range match {
for _, v := range match {
if v > max {
max = v
}
}
if value == max {
fmt.Println(key)
}
}
}
А match - в пакете объявлена?

Max
07.07.2017
10:35:43
эм, наверное я не совсем понимаю, всмысле?
А match - в пакете объявлена?

Google

Ashot
07.07.2017
10:35:51
`func addToMap(in string, countOfWords int) {
match[in] = countOfWords
for key, value := range match {
fmt.Println("[",key,"]","[",value,"]")
}
}`

Kirill
07.07.2017
10:35:58
Мапа где создаётся

Ashot
07.07.2017
10:35:59
Блять, я не могу в форматирование извините
откуда тут мапа матч?
Она тут не создается

Max
07.07.2017
10:36:11
в методе addToMap

Kirill
07.07.2017
10:36:19

Max
07.07.2017
10:36:21
ааа))
сори

Ashot
07.07.2017
10:36:26

Max
07.07.2017
10:36:27
создается в тесте
да нет
блин

Ashot
07.07.2017
10:36:39
Няш, ну покажи весь код
Можешь на пейстбин выложить
Ну или сюда, мне все равно
Мы ж не можем угадать, где ты мапы создаешь

Max
07.07.2017
10:37:16
вот
````