DOC PREVIEW
UMD CMSC 131 - Lecture 14: Debugging

This preview shows page 1-2 out of 5 pages.

Save
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Lecture 14 Debugging Last time 1 Unit testing and JUnit Today 1 The Eclipse Debugger CMSC 131 Fall 2007 Jan Plane The problem Problem JUnit can only tell if that passes or fails and where Need a way to be able to see what is in memory variables at every step to be able to do complete trace like that call stack examples we have been doing Solution The debugger gives the ability to go through the code displaying additional information similar to the by hand call stack that we have been doing CMSC 131 Fall 2007 Jan Plane 1 Terminology Break Point drop a marker into the code so when it runs the execution will stop at that point allows you to not have to go step by step through things you believe are correct Step Over takes one step in the current method if that step is a method call it performs that whole method call and steps to the next line in the current method Step Into takes one step in the current method if that step is a method call it steps into that method so that you can then step through it before getting to the next line in the method you were in CMSC 131 Fall 2007 Jan Plane 2 Eclipse Run Debug As Run As CMSC 131 Fall 2007 Jan Plane 3 Corner Cases Those that fit between or are different than the normal examples really long empty string single character word CMSC 131 Fall 2007 Jan Plane 4


View Full Document

UMD CMSC 131 - Lecture 14: Debugging

Documents in this Course
Set #3

Set #3

7 pages

Exam #1

Exam #1

6 pages

Exam #1

Exam #1

6 pages

Notes

Notes

124 pages

Notes

Notes

124 pages

Load more
Download Lecture 14: Debugging
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture 14: Debugging and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture 14: Debugging and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?