Size: a a a

2021 June 16

RS

Roman Sharkov in Go-go!
но если есть время то конечно
источник

с

сонная википедия... in Go-go!
для таких целей есть e2e тесты
источник

с

сонная википедия... in Go-go!
но тут уже можно полноценно погонять приложение на тестовой базе которая уже поднята
источник

RS

Roman Sharkov in Go-go!
е2е тесты в стиле автоматизированного тестирования UI на stage env.?
источник

с

сонная википедия... in Go-go!
можно без UI, хотя бы просто endpoint'ы подергать и проверить что все слои системы работают так, как нужно
источник

DF

Durty Free in Go-go!
Так как тестить базу? 😁
источник

SS

Simon S in Go-go!
источник

Г

Глеб in Go-go!
Спасибо
источник

AD

Alex Dok in Go-go!
Знак подчеркивания при импорте на чтото влияет?    import (
_ “path”
)
источник

RL

Ragnar Lodbrok in Go-go!
Значит, что init из пакета будет работать, но сам пакет не используется
источник

DP

Daniel Podolsky in Go-go!
Пакет импортируется, но в пространстве имён не регистрируется
источник

З🧟

Зомби 🧟‍♂️... in Go-go!
формальное имя. также и с переменными var _ string
источник

RS

Roman Sharkov in Go-go!
частенько наблюдал

// Make sure ActualType implements InterfaceType
var _ InterfaceType = &ActualType{}


😀
источник

ВС

Владимир Столяров... in Go-go!
ну это давно известный прием
источник

ВС

Владимир Столяров... in Go-go!
можно даже лучше var _ Interface = (*Impl)(nil)
источник

RS

Roman Sharkov in Go-go!
до сих пор не понимаю, нужем ли он
источник

ВС

Владимир Столяров... in Go-go!
думаю в библиотеках может быть полезно, если экспортируемые типы должны реализовывать интерфейс, чтобы сразу понять, если вдруг поломали сигнатуру
источник

ВС

Владимир Столяров... in Go-go!
есть еще во какая штука https://play.golang.org/p/L3EJw00_kEH
источник

Q

Qjawko in Go-go!
чтобы показать читателю кода, что тип реализует интерфейс
источник

RS

Roman Sharkov in Go-go!
а зачем?)
источник