4 ms·
A large part of learning to program is testing, then debugging. If 2+3 didn't work, my natural course of action would be to read the instructions again, and the
by Shenglong 15y ago
A large part of learning to program is testing, then debugging. If 2+3 didn't work, my natural course of action would be to read the instructions again, and then try 2+2.
CodeAcademy is trying to teach people to code, and I think a big part of that, is learning to navigate small problems, debug, and follow instructions. If they just gave instructions that said "type the following", that would take away these problems - but what would that achieve? That would be like a professor not giving repeat questions on an exam, and a student complaining he wasn't clear enough.
- bpm140 15y agoTalk about a quick opportunity for improvement! Instead of displaying: "Oops, try again." Code Academy could type your statement: "A large part of learning to program is testing and debugging. Please see if you can figure out what went wrong and try again." It's all about setting expectations.
- r0dica 15y agoI very much agree with this. But I still think that if someone types in 2+3 at that second exercise, the program should compute it properly and not error out :)