为表示提供反馈时的注意事项
对表示给出反馈,与对单个解答给出反馈是不同的。
表示反馈的关键之处在于,它适用于_多个_解答。表示器做了归一化的任何内容都不应该评论,因为你无法知道某个具体解答原本的语法是什么样的。
举个例子,很多表示器会对解答里的空白做归一化。因此,即使表示反馈界面上显示的那个解答可能有格式问题,你也不应该评论,因为具有相同表示的其他解答可能并没有这些格式问题。
另一个例子是变量、函数、方法或类的命名。既然表示器可能会对标识符名称做归一化,你就不应该评论它们。即使你的表示器目前_没有_对标识符名称做归一化,你仍然不应该评论,因为这种归一化以后很可能会被加到表示器里。
学员会同时看到表示器_和_分析器的评论,所以要确保不要重复评论。为了方便做到这一点,分析器的评论会显示在表示反馈页面上。
如果某个表示上已经有反馈,并且满足以下任一条件:
就会创建一个新的表示。
旧表示的反馈很可能同样适用于新的表示,但我们无法确定。因此,我们会把旧表示的反馈复制过来,作为新表示的_草稿_反馈。新表示的草稿反馈_不会_让它的评论被应用到具有该表示的解答上。草稿反馈的作用是,当超级导师想对新表示给出反馈时,用它来预先填充反馈内容。