Full threadMaksadbek·This is an old blog post by Go authors. But still contains very usefull approach for refactoring codebase.View on HN