A Rose by any other Name

The task of selecting names is not as simple as it might at first appear. Indeed, this can often be one of the most important aspects of the design process.

Shakespeare can claim that a change in name does not alter the object being described, yet we know from government bureaucrats that obscure and idiomatic names can make even the simplest operation sound intimidating. Thus, names should be selected with a great deal of care and thought.

[audio] 31 [real] 31 Text to accompany slide 31, in Chapter 2 of An Introduction to Object-Oriented Programming