Коллекция примеров и решений на языке Golang Дождаться и запустить goroutine вместе Действие через определенное время Действие каждое N время Изящное выключение Задачи Одновременное выполнение N задач, остановка задач при достижении Q ошибок Принципы разработки и дизайна srp - single responsibility ocp - open/close principle lsp - liskov substitution principle isp - interface segregation principle dip - dependency inversion principle Шаблоны проектирования builder