Что такое go-defensive?
Шаблоны защитного программирования в Go, включая проверку интерфейса, копирование срезов/карт на границах, обработку времени, избегание глобальных переменных и отсрочку очистки. Используйте при написании надежного кода Go производственного качества. Источник: cxuu/golang-skills.