A module promises silent imports. Its top-level demo prints a banner. Keep its functions usable on import. Which change meets the promise?
A module documents its public functions and their behavior. What may callers treat as its contract?
A function's documented error behavior is part of its interface, even when its public name stays unchanged.
Circle one: True False
A module removes its private _items attribute but preserves public total() and its documented behavior. Which caller's access now fails?
Which import and use pair keeps the module name visible when creating a Circle instance?
A change renames private _draft_total but preserves public total() and its behavior. Design A calls total(); design B calls _draft_total. Which caller needs no edit for this rename?
A caller needs an approved feature to reset a module's tally. There is no public reset operation. Which review response preserves the module boundary?
A report reader accepts an existing report ID. Which statement promises a result without choosing its private implementation?