稍后我将向学生ACM章节介绍如何利用调试工具解决代码中的问题。我可以用一些(最好是简短的)示例代码来演示断点,变量检查等等吗?
我主要担心的是我不想通过使用“Hello World”来光顾他们,但我不想在真实世界(数千行)的节目中显示我出错的地方。我正试图找到那种快乐的媒介。
答案 0 :(得分:2)
如果可行的话,我建议你花几个小时来编写一个你所选择的非平凡复杂程序。请准确记下您如何使用调试器来解决引入的真正的错误,并在演示文稿中重现错误+调试程序步骤。这样,你可以确定你不会用玩具的例子来光顾他们。
答案 1 :(得分:0)
如果它是所有的Powerpoint材料以及类似的东西,我建议只写一些简单的东西,只描述你想传达的东西的本质。在应用您正在教授的实际内容之后,您可以:
如果你想使用一些“真正的”代码,我想我确信.NET附带的示例应用程序可以作为一个充分的例子。默认情况下,每个人都会拥有这些内容,而且它们本质上是基本的,对于那些在你所教授的水平上修读课程的人来说,他们不会太难理解。
答案 2 :(得分:0)
如果您想参加一些简单的演示,可以尝试以下方法:
老实说,如果你坚持一些更简单的例外,你应该想出一些很棒的材料。
答案 3 :(得分:0)
我总是发现重新创建数学函数是一个很好的学习例子;对于调试来说尤其如此。
例如,创建一个取输入平方根的函数,用您的语言重新创建math.sqrt抽象函数。该教学技术用于MIT Intro to Comp Science的iTunes U播客。