как вам обьяснить то за 10 минут стиль бешеного тигра что используется в гоу? смотрите примеры проектов, спотыкайтесь, разбивайте кулаки об рефлексию, неправильную композицию кода, цикличные зависимости - и станьте мастером
такие стили усыпляют в вет. лечебницах, нужен адекватный, смирный процедурно-модульный стиль, и вот исходя из этой необходимости надо уже сворачивать сусликов аки оригами