| [ Team LiB ] |
|
Chapter 4. NamesThe creation of a good mental model is one of the key challenges in developing software. There are several tools people use to help with this:
How we name things is important. Good names perform several functions:
It's hard to pick good names, but it's worth the effort. Ward Cunningham describes using a thesaurus to get just the right sense (seehttp://c2.com/cgi/wiki?SystemOfNames). Some teams have coding standards and naming standards that affect how names are chosen. I generally follow these guidelines:
Especially with tool support, it's not that hard to change a name when you realize there's a better one. It's worth investing energy in improving names as you modify code. |
| [ Team LiB ] |
|