Size: a a a

2020 April 06

J

Jefferson in Go-go!
Edgar
strings.Split, если правильно понял тебя
Да, то, что нужно. Спасибо
источник

ГК

Геннадий Ковалёв in Go-go!
Коллеги, а кто чем проверяет xml на соответствие схеме xsd?
источник

ЕО

Евгений Омельченко in Go-go!
Sky Alex
Ок, у нас важный сервис с длинным сценарием. При ошибке нужно только прервать выполнение и ответить хттп ошибкой. Что удобней, один try catch или куча if err != nil {} ?
Удобно написать один раз или потом тысячу раз отлаживать? "Удобство" это хитрая штука, потому что удобство написания кода и удобство поиска багов и внесения изменений коррелируют отрицательно
источник

ВС

Владимир Столяров in Go-go!
Shade
Но они все хоятт денех... Проще сделать свое с самописанным сертом и затрастить его
в принципе, у нас так и сделали, подняли реестр и на сборочных машинах и на k8s-нодах его долили в зеркала
источник

ЕО

Евгений Омельченко in Go-go!
Shade
Кто нить озадачивался:  у docker.io есть зеркала официальные кроме как в амазоне?
Я после тггейта держу свой
источник

SA

Sky Alex in Go-go!
Евгений Омельченко
Удобно написать один раз или потом тысячу раз отлаживать? "Удобство" это хитрая штука, потому что удобство написания кода и удобство поиска багов и внесения изменений коррелируют отрицательно
И как это удобство написания кода отрицательно коррелирует с удобством внесения изменений?
источник

ЕО

Евгений Омельченко in Go-go!
Sky Alex
И как это удобство написания кода отрицательно коррелирует с удобством внесения изменений?
Например динамически-типизированный код проще писать, а отлаживать сложнее
источник

ЕО

Евгений Омельченко in Go-go!
Явная обработка ошибка больнее для написания, а отлаживать её проще чем эксепшоны
источник

SA

Sky Alex in Go-go!
Евгений Омельченко
Например динамически-типизированный код проще писать, а отлаживать сложнее
Не на тот вопрос ответили.
Как удобство написания кода отрицательно коррелирует с удобством внесения изменений?
источник

ЕО

Евгений Омельченко in Go-go!
Sky Alex
Не на тот вопрос ответили.
Как удобство написания кода отрицательно коррелирует с удобством внесения изменений?
Ответил
источник

ЕО

Евгений Омельченко in Go-go!
Либо вы хотели задать другой вопрос. Например "почему удобство..."
источник

SA

Sky Alex in Go-go!
Нет. Вы написали про сложность отладки, с этим я не спорил.
Но вы еще написали про удобство внесения изменений. Прошу аргументировать.
источник

SA

Sky Alex in Go-go!
Или как именно вы просите,
Почему удобство написания кода отрицательно коррелирует с удобством внесения изменений?
источник

ЕО

Евгений Омельченко in Go-go!
Отладка неизбежный этап внесения изменений. Можно написать дофига одноразового динамически-типизированного кода, внести небольшое изменение и закопаться на 3-4 дня в проблему, созданную манкипатчингом в другом месте
источник

AK

Anton Kucherov in Go-go!
Как вообще удобство внесения изменений коррелирует с обработкой ошибок? 🤔
"Неудобно" и  "медленно" или просто "лень" - разные вещи.
источник

SA

Sky Alex in Go-go!
Евгений Омельченко
Отладка неизбежный этап внесения изменений. Можно написать дофига одноразового динамически-типизированного кода, внести небольшое изменение и закопаться на 3-4 дня в проблему, созданную манкипатчингом в другом месте
По чему неизбежный? Скорее наоборот.
источник

C

Calculon in Go-go!
Звучит как холивар
источник

ЕО

Евгений Омельченко in Go-go!
Эксепшоны это множество неявной логики
источник

zl

ziggy lucid in Go-go!
Правильно ли утверждение, что первый вариант производительней второго, за счет того, что объект создается в стеке, а не в куче?

// 1
func someFunc() *Object {
   object := Object{}
   return &object
}

// 2
func someFunc() *Object {
   return &Object{}
}
источник

PF

Petr Filippov in Go-go!
Calculon
Звучит как холивар
Скорее как говнокод
источник