CEIS 420 Chapter 10: Techniques for Debugging

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/5

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

6 Terms

1
New cards

iPdb

The iPython-enabled pdb that exports functions to access the iPython debugger and has tab completion, syntax highlighting, better traceback, and introspection methods

2
New cards

off-by-one error

An error in programming that occurs when an array index used to iterate over a sequence (array) is off either by one less or one more than the correct value and this error is often found in languages where the index for sequences starts from 0 such as c/c +, Java, or python

3
New cards

pdb

The Python debugger that is a part of the Python runtime

4
New cards

Pdb++

A drop-in replacement for pdb with features similar to iPdb but it works on the default Python runtime instead of requiring iPython

5
New cards

Schematics

A library in Python that provides a way to generate data structures using simple types, which can then be validated, transformed, and also mocked

6
New cards

strace

A Linux command that allows a user to trace system calls and signals invoked by a running program