نکاتی که برای دادن بازخورد روی بازنماییها باید در نظر بگیرید.
دادن بازخورد روی یک representation با دادن بازخورد روی یک راهحل تکی متفاوت است.
نکتهی کلیدی دربارهی بازخورد representation این است که به چندین راهحل مربوط میشود. روی هر چیزی که representer نرمالسازی میکند نباید نظر بدهید، چون راهی ندارید که بدانید نحوهی نگارش اصلی در یک راهحل خاص چه بوده است.
برای نمونه، بسیاری از representerها فاصلههای خالی یک راهحل را نرمالسازی میکنند. بنابراین، حتی اگر راهحلی که در رابط بازخورد representation نشان داده میشود مشکل قالببندی داشته باشد، نباید دربارهی آن نظر بدهید، چون ممکن است راهحلهای دیگری با همان representation این مشکلات قالببندی را نداشته باشند.
نمونهی دیگر، اسمگذاری متغیرها، توابع، متدها و کلاسها است. چون ممکن است representerها اسم شناسهها را نرمالسازی کنند، نباید دربارهی آنها نظر بدهید. حتی اگر representer شما در حال حاضر اسم شناسهها را نرمالسازی نکند، باز هم نباید دربارهی آن نظر بدهید، چون این نرمالسازی احتمالاً بعداً به representerها اضافه میشود.
چون دانشآموزان هم نظرهای representer را میبینند و هم نظرهای analyzer را، مطمئن شوید که نظرها را تکرار نمیکنید. برای کمک به این کار، نظرهای analyzer در صفحهی بازخورد representation نمایش داده میشود.
اگر روی یک representation بازخوردی وجود داشته باشد و یکی از این دو اتفاق بیفتد:
representation جدیدی ساخته میشود.
بازخورد representation قدیمی احتمالاً به representation جدید هم مربوط میشود، اما نمیتوان مطمئن بود. بنابراین، بازخورد representation قدیمی را به عنوان بازخورد پیشنویس برای representation جدید کپی میکنیم. بازخورد پیشنویس representation جدید باعث نمیشود که نظرهایش روی راهحلهایی با آن representation اعمال شود. در عوض، از بازخورد پیشنویس استفاده میشود تا وقتی supermentor میخواهد روی representation جدید بازخورد بدهد، بازخورد از قبل پر شده باشد.