Go实战营学员interface源码分析大赛作品展示
大家都知道曹大举办的《Go高级工程师实战营》已经开始了,在过去一个月时间里面,我们学员跟着曹大学习了Go的底层实现逻辑,例如我们常见的数据结构的设计和实现,如下图所示
曹大在授课中采用了大量的动画和源码案例分析,教会了大家如何去阅读源码,各种原理如何理解,工具如何使用。
所以某一天在和学员的交流中,我们突发奇想,举办第一届《Go实战营源码分析大赛》,我们几个助教、曹大一起筹划了此次大赛,我们希望通过大赛提高大家分析源码的能力、展现知识点的能力以及小组协作的能力。所以经过和GopherChina大会组委会的讨论,给获奖的学员提供了丰厚的奖品:全组成员每人一张GopherChina大会的门票。
大赛赛题
题目: interface的原理分析
大家都知道interface在Go里面属于天才级的发明,那么他背后到底蕴含了怎么的设计原理呢?希望大家通过分析能够搞清楚原理,同时又能通过图文并茂的方式展现出来。
参赛形式:以小组为单位
评选
经过五天紧张的分析和制作时间,每个团队都制作出来了最后的视频分享,现在开放给所有的Gopher,大家一起通过我们学员的视频学习一下interface到底是怎么运行的。最后如果你喜欢某一组,请投出你宝贵的一票
一班5组
2班打洞组
2班6组
4班6组
4班7组
5班8组