Learning a new codebase
summary
Practical techniques for understanding a new Django codebase by reading and tracing real open-source Django apps. Covers tracing execution paths, locating the most important or interesting modules, and strategies for reporting or fixing issues discovered when joining a large undocumented project.
AI-written summary · about
related talks
42mInheriting a Sloppy Codebase: A Practical Guide to Wrangling Chaotic Code
26mDeep Diving: How to Explore a New Code Base
33mHow I learned Django while working at Eventbrite
31mThis Old Pony: Working With Legacy Django Apps
56mReading other peoples code
17mTips and Tricks for Working with a New Codebase
42mManaging technical debt in (Django) Projects
24mStumbling Through Django and How Not To