06:44
1,0×
00:00/06:44
452,4 тыс смотрели · 4 года назад
4 месяца назад
Golang паттерны
Паттерны проектирования — это проверенные временем решения распространенных проблем в разработке программного обеспечения. Они помогают создавать гибкий, поддерживаемый и масштабируемый код. GoLang, несмотря на свою простоту и минималистичный синтаксис, отлично подходит для реализации многих паттернов проектирования. В этой статье мы рассмотрим основные паттерны и их реализацию на Go. Синглтон — это паттерн, который гарантирует, что у класса есть только один экземпляр, и предоставляет глобальную точку доступа к этому экземпляру...
1 год назад
👣 pipeline-go Этот пакет позволяет использовать в процессах Pipeline, построенный на основе паттерна Chain of Responsibility. Chain of Responsibility (цепочка обязанностей) — это поведенческий паттерн проектирования, который позволяет передавать запросы последовательно по цепочке обработчиков. Каждый последующий обработчик решает, может ли он обработать запрос сам и стоит ли передавать запрос дальше по цепи. go get github.com/izniburak/pipeline-go • Github @golang