Effective PyCharm Transcripts
Chapter: The Editor
Lecture: Finding usages of functions and other symbols

Login or purchase this course to watch this video and the rest of the course contents.
0:00 One thing that's really important when you're working with code is to know how it's being used, especially if you're going to make changes to it.
0:07 If you're going to add new features or you're considering removing it, you think maybe maybe no one's using it?
0:13 Are you sure? So one really neat feature we can do on many symbols, on variables, on functions on classes and so on as we can right click and
0:21 say find usages. If we hit that, it will actually show us the code all the places in our code where that's being
0:28 used. So for example, here is the definition of get details and down here
0:33 in program share titles in that function or calling this line episode =service.get_details and that's where it's being used.
0:41 Obviously in our simple little example here, we only have one place where it's being used.
0:46 But in a real app, you probably have many places that you could jump around and find where the codes being used.
0:51 So make sure that you use this to understand how the code being used across the entire project.

Talk Python's Mastodon Michael Kennedy's Mastodon