Size: a a a

2020 May 05

AS

Alexandr Sokolov in Go-go!
Понял, спасибо)
источник

VM

Vladislav Milenin in Go-go!
Ilya Kaznacheev
Коллеги, расскажите, как тестить микросервисы интеграционно?
Посмотрите шикарный доклад баду на эту тему

А вообще в композе подняли и дрочите фикстурами
И даже стандартная либа тестов позволяет это все делать + с докер апи общаться можно
источник

МП

Мимо Проходящий... in Go-go!
Вы бы для начала рассказали, что такое "экспортировать поля" и что такое "не правильно", а то экстрасенсов нет
источник

А

Ан in Go-go!
Каменты к структуркам шикарные
источник

/

/dev/null in Go-go!
зачем я на это посмотрел %) я же теперь спать не смогу)
источник

МП

Мимо Проходящий... in Go-go!
Вам бы го тур пойти, сразу подобные вопросы пропадут
источник

/

/dev/null in Go-go!
Прочти это
https://www.ozon.ru/context/detail/id/34671680/
и все станет на своим места
источник

x

x-foby in Go-go!
Mikhail Tsyplakov
Подскажите, как можно сделать красивше?
func isAnagram(s string, t string) bool {
   mapA := map[rune]int{}
   runesS := []rune(s)
   runesT := []rune(t)
   
   if len(runesS) != len(runesT) {
       return false
   }
   
   for i := 0; i < len(runesS); i++ {
       a := runesS[i]
       b := runesT[i]
       
       mapA[a]++
       mapA[b]--
   }
   
   fmt.Println(mapA)
   
   for _, value := range mapA {
       if value != 0 {
           return false
       }
   }
   
   return true
}


Можно ли не переводить в массив рун?
источник

MT

Mikhail Tsyplakov in Go-go!
Спасибо) Стока нового в синтаксесе узнал щас )))
источник

AK

Anton Kucherov in Go-go!
Мимо Проходящий
"тест без моков - интеграционный тест" - ха ха ха
Тест без моков для функции которая вызывает другие функции или методы внутри себя - интеграционный тест. Так лучше? Или с этим тоже поспорите? Приведите пожалуйста аргументы почему это абсурд?
источник

A

Aleksey in Go-go!
/dev/null
Прочти это
https://www.ozon.ru/context/detail/id/34671680/
и все станет на своим места
хорошая книга да? я купил, но пока лежит ждет
источник

/

/dev/null in Go-go!
Aleksey
хорошая книга да? я купил, но пока лежит ждет
ИМХО, по Go лучшее что есть сейчас
источник

A

Aleksey in Go-go!
спасибо!
источник

DP

Daniel Podolsky in Go-go!
Anton Kucherov
Тест без моков для функции которая вызывает другие функции или методы внутри себя - интеграционный тест. Так лучше? Или с этим тоже поспорите? Приведите пожалуйста аргументы почему это абсурд?
коллеги, пожалуйста, идите в личку ругаться
источник

AK

Anton Kucherov in Go-go!
Я лишь уточняю что я имел ввиду, а не ругаюсь. Я не бегаю не называю всех вокруг идиотами, и ни кого не оскорбляю.
источник

@

@Sehat in Go-go!
чем вообще структура отличается от интерфейса?
источник

IF

Ivan Fisunov in Go-go!
Mikhail Tsyplakov
Подскажите, как можно сделать красивше?
func isAnagram(s string, t string) bool {
   mapA := map[rune]int{}
   runesS := []rune(s)
   runesT := []rune(t)
   
   if len(runesS) != len(runesT) {
       return false
   }
   
   for i := 0; i < len(runesS); i++ {
       a := runesS[i]
       b := runesT[i]
       
       mapA[a]++
       mapA[b]--
   }
   
   fmt.Println(mapA)
   
   for _, value := range mapA {
       if value != 0 {
           return false
       }
   }
   
   return true
}


Можно ли не переводить в массив рун?
источник

/

/dev/null in Go-go!
@Sehat
чем вообще структура отличается от интерфейса?
ты это серьезно сейчас?
источник

@

@Sehat in Go-go!
/dev/null
ты это серьезно сейчас?
абсолютно
источник

AK

Anton Kucherov in Go-go!
@Sehat
чем вообще структура отличается от интерфейса?
Структура определяет данные, интерфейс определяет поведение.
источник