Learning Resources
Use the reading guide for exact selected local locators and primary documentation. This guide teaches the required material; the source stack supports targeted repair rather than duplicating the whole syllabus.
| Source | Role | How to use |
|---|---|---|
| Head First Design Patterns book index | Narrative introduction | One matching pattern story after a failed practice attempt |
| Design Patterns GoF book index | All eleven behavioral intents and collaborations | Compare participants, consequences and implementation choices |
| Refactoring book index | Safe structural changes | Preserve observations while moving into/out of a pattern |
| Good Code, Bad Code book index | Judgment and boundaries | Optional critique of ownership and abstraction cost |
| Clean Code book index | Readability heuristics | Optional critical comparison; do not treat rules as universal laws |
For execution use guided labs, not OCR code from book chunks. For further study see the optional reading/Resources inventory in the reading guide. External reachability and a book index are not evidence that every linked section has been semantically audited.
Runtime contract resources
The runtime comparison retains the incoming primary-source links and its tested EventBus/Editor kit. Pair it with the broader core kit; compare cancellation, close, no-op edits and snapshot ownership explicitly.