Lab 5 of 5
Β·
Open-Ended
Ask Claude β Review My NetworkDevice Class Design
Objective: Share your NetworkDevice class and ask Claude to suggest improvements or missing methods.
Instructions
Paste your NetworkDevice class code below β including any subclasses you wrote in Labs 2, 3, and 4.
Claude will review the design and suggest:
- Any methods that would be useful to add
- Whether the class structure is clean and Pythonic
- Anything that could cause problems at scale
- What a to_dict() or validate() method might look like for this class
π‘ Show Hint
Include all the code β the base class and any subclasses. The more complete your submission, the more useful the design feedback.
Paste Your Output