@gogolang

Страница 366 из 1630
Мерлин
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
Изначально это наброс на вентилятор)
В продолжение темы с goodlang и с целью попасть в индекс гугла по тем же ключевым, что и другие фреймворки в супер-позиции :)

Google
Kirill
07.07.2017
09:58:43
Анатолий
07.07.2017
09:59:41
#подкаст http://golangshow.com/episode/2017/07-05-105/
Ура! Вчера вечером было желание послушать, а ничего нового небыло - пришлось переслушавать старый выпуск.

Ivan
07.07.2017
10:00:05
Kirill
07.07.2017
10:00:45
почему?
У меня или nda, или открытый проект

Я могу одну-две ссылки дать

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

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

я просто хочу понять, можно ли доверять твоим словам, написал ли ты что-то серьезное.

Код не нужен, покажи результат своей работы.

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

Google
Ivan
07.07.2017
10:04:34
Структура пакетов обычно действительно удобная, поэтому если пиздец и надо прям переписать - так и делаем, но очень локально, никогда не доходит до переписывания более 2к строк
давай для начала определимся с масштабами проектов. Потом будем обсуждать нужно ли рефакторить на таких масштабах или проще переписывать.

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

Ivan
07.07.2017
10:05:15
Кому интересно - все в личку, там и дам ссылки
опубликуй ссылку на сайт или аппу сюда, плз. Зачем в личку?

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

Ivan
07.07.2017
10:07:41
То, что у меня nda, а потом ещё спрашивать не с кого будет
тебя не просит никто публиковать код. Просто пришли ссылку на публичный сайт или приложение в App/Google Store. У вас же есть сайт?

Andrew
07.07.2017
10:07:46
ты ничего плохого не писал про свою работу, наоборот, сказал, что люди адекватные там. Чего ты стесняешься? :)
Вдруг он пишет сервак порнхаба. А тут могут быть дети, становящиеся на путь гоферов. Им такое не надо показывать. Поэтому и в личку :)

Анатолий
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
Ivan
07.07.2017
10:09:57
Не, мы просто так лям строк написали)
ну как смысл обсуждать практики по написанию ляма строк, если этот лям не работает в продакшн?

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
Или в f2
во да

дада

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
))))

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
вот

````

Страница 366 из 1630