
the two articles by Dijkstra in the Suggested Readings). Practical
considerations also affect method size; only a certain number of
lines can fit in a string or on a printed page, and having the ability
to look at the whole method is important in readability and main-
tainability. We recommend limiting the size of each method to
around 50 lines whenever possible, which can comfortably fit in a
screen or a page.
■
File naming issues: Having a standard for specifying how to name
the files, which files to generate for each module, and how to locate
a given file from a module is very advantageous. You could have a
separate document specifying what modules ...