Lecture 12: Debugging and Profiling - Stanford University
CS 45, Lecture 12
Debugging and Pro?ling
Spring 2023
Akshay Srivatsan, Ayelet Drazen, Jonathan Kula
1
Administrivia
¡ñ Assignment 4 is due tonight! It covers all things Git. Reach out if you
need more time.
¡ñ Assignment 5 will come out sometime tonight or tomorrow!
¡ñ Thank you for the feedback ?
2
What we will cover today
In today's lecture, we will learn about :
- Basic debugging techniques such as printing and logging
- Debugging tools
- Pro?ling your code for memory leaks, resource management, timing
This lecture may feel like a bunch of tools and demos. You don't need to
become an expert in these now, but it's worth knowing they are out there!
3
Installations
Throughout this lecture, we will be looking at a number of different tools.
Some of these won't be installed on your machine but feel free to install as
we go. For Python tools, use:
pip3 install
4
Introduction to Debugging
What¡¯s the #1 issue I saw student having when working as a CA?
Not knowing how to debug.
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- stanford university philosophy department
- stanford university plato
- stanford university encyclopedia of philosophy
- stanford university philosophy encyclopedia
- stanford university philosophy
- stanford university ein number
- stanford university master computer science
- stanford university graduate programs
- stanford university computer science ms
- stanford university phd programs
- stanford university phd in education
- stanford university online doctoral programs