go-alignment

Выравнивание И Заполнение Структур

Разбираемся с такими понятиями, как: type alignment guarantees, type sizes и structure padding....

мая 13, 2019 · 4 минуты · German Gorelkin
go-functional-options

Паттерны Проектирования На Go. Functional Options.

Проектирование — это почти всегда не просто. Чаще всего это задача нахождения компромиссов....

апреля 22, 2019 · 3 минуты · German Gorelkin
go-observer

Паттерны Проектирования На Go. Observer.

Существует как минимум два способа общения между двумя программными компонентами....

марта 27, 2019 · 11 минут · German Gorelkin

Method sets в Go

Набор методов которые являются интерфейсом данного типа....

октября 16, 2018 · 3 минуты · German Gorelkin
Паттерны Проектирования На Go. Singleton

Паттерны Проектирования На Go. Singleton

Рассмотрим простой и вообщем-то спорный шаблон Singleton. Его “потокобезопасную” версию и общие подходы к решению таких задач....

октября 10, 2018 · 7 минут · German Gorelkin
Embedding В Go

Embedding В Go

Go предлагает механизм встраивания(embedding) в качестве альтернативы механизму наследования в традиционных объектно-ориентированных языках программирования....

октября 4, 2018 · 3 минуты · German Gorelkin
Error Handling in Go

Error Handling in Go

В то время, как обсуждается возможный новый дизайн обработки ошибок и ведутся споры о преимуществах явной обработки ошибок, предлагаю рассмотреть некоторые особенности ошибок, паник и их восстановления в Go, которые будут полезны на практике....

сентября 18, 2018 · 9 минут · German Gorelkin