Lesson 16: Refactoring and Changing Existing Systems Safely (Parent Q&A)
This guide explains why changing existing software requires care. It defines refactoring and distinguishes it from feature development and bug fixing. Open Full Article...
Home schooling resources for children and parents.
This guide explains why changing existing software requires care. It defines refactoring and distinguishes it from feature development and bug fixing. Open Full Article...
This guide supports teaching learners aged 11 to 16 how to judge AI suggestions for changes to existing software. Open Full Article...
Imagine an AI rewriting a difficult function while also reorganising directories, renaming public methods, changing a dependency and altering behaviour. Open Full Article...
This lesson explains why a complete software feature involves more than generating an isolated code snippet. Open Full Article...
This guide supports a lesson on planning complete software features with AI rather than requesting isolated code snippets. Open Full Article...
Add saved favourites to this application sounds like a small coding request, but what would make the feature genuinely complete? Open Full Article...
This guide explains how clear boundaries help AI coding systems solve problems without damaging working parts of a software project. Open Full Article...
This guide supports a discussion-based lesson about controlling what an AI coding system may change in an existing project. Open Full Article...
What if an AI fixed an error perfectly by deleting the feature that caused it? Open Full Article...