[prev] 5 [next]

The Tao of Programming (cont)

Book 4
Chapter 4.1

A program should be light and agile, its subroutines connected like a string of pearls.

The spirit and intent of the program should be retained throughout.

There should be neither too little nor too much. Neither needless loops nor useless variables; neither lack of structure nor overwhelming rigidity.

If the program fails in these requirements, it will be in a state of disorder and confusion. The only way to correct this is to rewrite the program.