Extreme following of the mantra "classes should be small" can lead to shallow modules. Why else might developers be led to create shallow modules instead of deep ones? *
Your answer
Which data structure you previously learned do you think is most effective at information hiding? Why? *
Your answer
Reflect on your group members' large projects in previous courses. Find some instances of temporal decomposition or overexposure in your code. How could they have been avoided? *
Your answer
The author explains the utility of writing a deep module for editing text. Describe another example of a somewhat general purpose module, where too much generality or specificity would increase complexity. *
Your answer
A copy of your responses will be emailed to the address you provided.