Codebase Exploration with AI

Oct 21 2026 · Swift 6 and Objective-C, iOS 27, Xcode 27

Lesson 01: Explore the Codebase & Evaluate Technical Debt

Demo

Episode complete

Play next episode

Next

Written by the author, AI-editedAI-assisted, author-verified How this module was made

Heads up... You’re accessing parts of this content for free, with some sections shown as obfuscated text.

Heads up... You’re accessing parts of this content for free, with some sections shown as obfuscated text.

Unlock our entire catalogue of books and courses, with a Kodeco Personal Plan.

Unlock now

Welcome to Module 2! We are going to use AI to explore a legacy iOS codebase before trying to change it.

Explore BabyTrack. Map its entry points, screens, data flow, dependencies, and tests, then identify its most important potential technical debt. Cite files and clearly label anything uncertain.
Recheck your findings against the source. Remove unsupported claims, separate actual debt from age or style preferences, and prioritize verified issues as address now, plan later, or monitor. Explain the tradeoffs briefly.
Create the complete Markdown for `codebase-assessment.md` from the verified findings and my corrections. Include the codebase map, prioritized debt, rejected or unverified claims, open questions, and next investigation. Cite the source, do not propose implementation work, and return only the Markdown file.
See forum comments
Cinema mode Download course materials from Github
Previous: Explore Before You Change Next: Explore the Codebase & Evaluate Technical Debt Quiz