Considerations in Choosing Good Names
Naming Specific Types of Data
The Power of Naming Conventions
Informal Naming Conventions
Creating Short Names That Are Readable
Kinds of Names to Avoid
Routine names: Good Routine Names
Class names: Good Class Interfaces
General issues in using variables: Chapter 10
Formatting data declarations: "Laying Out Data Declarations"
in Laying Out Individual Statements
Documenting variables: "Commenting Data Declarations" in
As important as the topic of good names is to effective programming, I have never read a discussion that covered more than a handful of the dozens of considerations that go into creating ...