改进接口、错误和错误包装的学习体验
作者: junedev创建于 2022年9月17日更新于 2023年6月26日
标签x:rep/medium
[目前这是一个虚拟问题,用来跟踪这个改进的想法。后续会创建更详细的问题,可以进行工作。如果有人想提前工作,请在下面评论,我们可以讨论。] 在 JavaScript 中,将错误与教学继承结合使用非常好,因此我认为类似的组合可能在 Go 中也能奏效。但我认为它并没有很好地发挥作用,Go 中的接口是一个非常大的主题,因此我们目前只在现有的“农场”练习中触及了表面。我们目前没有练习创建接口,人们不理解解包错误和不解包的区别等。为了解决这个问题,我认为最好有一个练习来教学接口,其中包括创建接口和使用现有接口等任务。然后,我们可以有一个错误概念,包括错误包装,并在错误处理中同时展示解包和不解包,以便人们更好地理解区别,并可以在练习中进行练习。新的接口练习将成为错误练习的先决条件。
内容来源: exercism/go