Size: a a a

2020 June 14

S

Sergey in Go-go!
inqfen
Или каталог должен так же называться?
у тебя модуль называется runner-cleaner? в go.mod?
источник

MW

Mr. Wh🦠er in Go-go!
источник

i

inqfen in Go-go!
Да

module runner-cleaner

go 1.14

require (
 github.com/golang/protobuf v1.4.2
 github.com/xanzy/go-gitlab v0.32.1
)
источник

MW

Mr. Wh🦠er in Go-go!
весь код
источник

MW

Mr. Wh🦠er in Go-go!
оно вроде работает как надо
источник

AS

Alexander Shavelev in Go-go!
закрывать должен писатель, а не консьюмер

+ рейнж сам поймет что канал закрыт
источник

͏

͏͏͏͏ in Go-go!
о, так правильнее
источник

͏

͏͏͏͏ in Go-go!
Alexander Shavelev
закрывать должен писатель, а не консьюмер

+ рейнж сам поймет что канал закрыт
а вейтгрупп обязателен?
источник

MW

Mr. Wh🦠er in Go-go!
оно так и было. если канал не закрывать все падало с ошибкой
источник

MW

Mr. Wh🦠er in Go-go!
без waitgroup он finished не в конце печатает
источник

S

Sergey in Go-go!
inqfen
Да

module runner-cleaner

go 1.14

require (
 github.com/golang/protobuf v1.4.2
 github.com/xanzy/go-gitlab v0.32.1
)
и директория internal у тебя на одном уровне с go,mod?
источник

AS

Alexander Shavelev in Go-go!
͏͏͏͏
а вейтгрупп обязателен?
а это уже друго вопрос)
но консьюмер не должен закрывать канал - паблишер при записи спровоцирует панику
источник

i

inqfen in Go-go!
Sergey
и директория internal у тебя на одном уровне с go,mod?
Ага
источник

VM

Vladislav Milenin in Go-go!
Mr. Wh🦠er
без waitgroup он finished не в конце печатает
так у вас wg.Add стоит min, а должно быть len(urls)
источник

MW

Mr. Wh🦠er in Go-go!
не должно
источник

VM

Vladislav Milenin in Go-go!
задач 500, воркеров 50
будет стоять 50
источник

MW

Mr. Wh🦠er in Go-go!
если URL меньше чем количество воркеров, то количество воркеров должно быть len(urls)
источник

MW

Mr. Wh🦠er in Go-go!
это тип оптимизация
источник

MW

Mr. Wh🦠er in Go-go!
чтобы лишних не создавал
источник

VM

Vladislav Milenin in Go-go!
вы сделайте сначала нормально потом оптимизируйте)
источник