Unit 08 · reflection

Unit 8 Data Structure Defense

Choose one real structure from your program.

Complete this sentence with evidence:

I used a _____ because the program needed to , and a **** would make that operation less clear because _____ .

Then show one mutation you performed and state whether it changed the original object or produced a different value/object.

If two variable names ever referred to the same mutable object, include that observation. If not, describe a case where accidental shared mutation could become a bug.