|
|
Table of Contents |
|
Chapter 1. Bug ClassificationThis chapter covers the classification of bugs used in this book. It is based on a classification done by the computer scientist Donald Knuth. Each bug type is identified with the notation C.subcategory, where C is the initial of one of the main categories (A, D, F, or B) and subcategory is a descriptive name. More details and explanations of these classifications can be found in Appendix A, "Classification of Bugs." Types of bugs marked with an [*] do not appear in any of the examples. A-Algorithm. The algorithm that the programmer designed is incorrect.
D-Data. Data is not properly processed.
F-Forgotten. Statements are not executed in the intended order.
B-Blunder. A simple mistake exists in the code.
|
|
|
Table of Contents |
|