01:198:170 Lecture 11: Chapter 6 Debugging
taupebee294 and 9 others unlocked
9
01:198:170 Full Course Notes
Verified Note
9 documents
Document Summary
Program and test: programs normally follow a linear flow, from top to bottom, the programming process is incremental solve one problem at a time, small changes, continual testing, critique how well the program solved the problem. Precision: the high standards of computing: computers do exactly what they are told, they know what we said, not what we meant. In this chapter: the importance of saying precisely what we mean, the process of figuring out what we said that we didn"t mean. Why didn"t the alarm go off?: debugging is a process by which one figures out why something isn"t working properly, debugging relies mostly on logical reasoning. Using the computer to debug: not only is the computer unable to debug itself, we can"t debug it directly, workaround: bypassing an error and continuing to use the system. How can you get feedback: user browser tools. How can you get feedback: use a validator, http://beautifytools. com/javascript-validator. php.