Completed
Explicit support for all language features
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Static Code Analysis - A Behind-the-scenes Look
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 File & text utilities
- 3 Challenge: Cross referencing
- 4 Abstract syntax tree
- 5 Which identifier refers to what?
- 6 Explicit support for all language features
- 7 Byte code
- 8 Which is the better choice?
- 9 Tracking flows
- 10 Assignment
- 11 Propagators
- 12 Conditional flows
- 13 Combinatorial explosion
- 14 Merging
- 15 Combinatorial explosion - Revisited
- 16 Merging - Limitations
- 17 Loops
- 18 Impossible to be precise
- 19 Function calls
- 20 Recursion
- 21 Virtual method calls
- 22 Call graph
- 23 Flow sensitivity
- 24 Aliasing
- 25 Framework / Library knowledge
- 26 Identifying unique findings
- 27 Quality of results
- 28 Levels of sophistication
- 29 Summary
- 30 Outro