- If students make a lot of changes before testing, it is harder to keep track of what was changed. This can make debugging more time consuming and difficult, because they will often not know where their program is wrong or why their code isn't working.