Выравнивание И Заполнение Структур
Разбираемся с такими понятиями, как: type alignment guarantees, type sizes и structure padding....
Разбираемся с такими понятиями, как: type alignment guarantees, type sizes и structure padding....
Проектирование — это почти всегда не просто. Чаще всего это задача нахождения компромиссов....
Существует как минимум два способа общения между двумя программными компонентами....
Набор методов которые являются интерфейсом данного типа....
Рассмотрим простой и вообщем-то спорный шаблон Singleton. Его “потокобезопасную” версию и общие подходы к решению таких задач....
Go предлагает механизм встраивания(embedding) в качестве альтернативы механизму наследования в традиционных объектно-ориентированных языках программирования....
В то время, как обсуждается возможный новый дизайн обработки ошибок и ведутся споры о преимуществах явной обработки ошибок, предлагаю рассмотреть некоторые особенности ошибок, паник и их восстановления в Go, которые будут полезны на практике....