Size: a a a

2020 May 05

IK

Ilya Kaznacheev in Go-go!
Ну, не мой, а по работе
источник

DP

Daniel Podolsky in Go-go!
Ilya Kaznacheev
А если бы бабушка была дедушкой...
удалось ли мне объяснить, почему я против коротких имен, и намерен с ними бороться в своих проектах?
источник

IK

Ilya Kaznacheev in Go-go!
Daniel Podolsky
удалось ли мне объяснить, почему я против коротких имен, и намерен с ними бороться в своих проектах?
Есть сомнение, что изначальный пакет будет компилироваться, если будет называться net/http
источник

DP

Daniel Podolsky in Go-go!
Ilya Kaznacheev
Есть сомнение, что изначальный пакет будет компилироваться, если будет называться net/http
почему нет-то?
источник

IK

Ilya Kaznacheev in Go-go!
А для того, кто его импортирует, это блэк бокс
источник

IK

Ilya Kaznacheev in Go-go!
Daniel Podolsky
почему нет-то?
Надо проверять
источник

DP

Daniel Podolsky in Go-go!
Ilya Kaznacheev
А для того, кто его импортирует, это блэк бокс
у нас не ява, у нас нет бинарной дистрибуции. и я ценю возможность почитать код того, что я к себе тащу.

короткие имена - это хороший способ устроить обфускацию, и вот этого я не ценю.
источник

AK

Anton Kucherov in Go-go!
Daniel Podolsky
у нас не ява, у нас нет бинарной дистрибуции. и я ценю возможность почитать код того, что я к себе тащу.

короткие имена - это хороший способ устроить обфускацию, и вот этого я не ценю.
ваши бы слова да создателем концепции пакета в Go 😂 А то вот это одно слово для описания пакета...
источник

IK

Ilya Kaznacheev in Go-go!
Daniel Podolsky
у нас не ява, у нас нет бинарной дистрибуции. и я ценю возможность почитать код того, что я к себе тащу.

короткие имена - это хороший способ устроить обфускацию, и вот этого я не ценю.
Я не согласен
Не хочу больше спорить, поэтому напишу статью
источник

A(

Andrew (backEnd) in Go-go!
Daniel Podolsky
удалось ли мне объяснить, почему я против коротких имен, и намерен с ними бороться в своих проектах?
А эти правила где-то прописаны в офф. доке или это правила хорошего тона или вкусовщина?
источник

DP

Daniel Podolsky in Go-go!
Andrew (backEnd)
А эти правила где-то прописаны в офф. доке или это правила хорошего тона или вкусовщина?
когда-то эти правила даже форсились стандартными тулзами, но те времена прошли

теперь вкусовщина
источник

IK

Ilya Kaznacheev in Go-go!
Ретроградство*
источник

AK

Anton Kucherov in Go-go!
package clusterroleaggregation
Вот это классное имя пакета к примеру в k8s 🙂 Вот где реально нужна поддержка многословности.
источник

DP

Daniel Podolsky in Go-go!
k8s - те еще трололо
источник

IK

Ilya Kaznacheev in Go-go!
Anton Kucherov
package clusterroleaggregation
Вот это классное имя пакета к примеру в k8s 🙂 Вот где реально нужна поддержка многословности.
Голанд бы поругался
источник

AK

Anton Kucherov in Go-go!
Daniel Podolsky
k8s - те еще трололо
Ну они работают с тем, что есть :)
источник

IK

Ilya Kaznacheev in Go-go!
Ну и там кодген на кодгене вроде
источник

DP

Daniel Podolsky in Go-go!
они не писали этот код, он сденлан кодогенератором. поэтому goland бы промолчал
источник

IS

Ilya Sinelnikov in Go-go!
Если я правильно помню, импорт пас должен совпадать с путем, по которому модуль загружается из сети. Поэтому нельзя импортировать net/http и при этом пробовать загружать его с github.com/net/http. Это при условии, что этот модуль нужно импортировать из другого модуля. Внутри одного модуля можно творить что угодно, но он просто будет неимпортируем снаружи
источник

AK

Anton Kucherov in Go-go!
Daniel Podolsky
они не писали этот код, он сденлан кодогенератором. поэтому goland бы промолчал
Я не уверен что конкретно этот пакет сгенерирован. По крайней мере коментов и каких то тегов предупреждающих о том что это автоген нету.
источник