home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
autopsp.zip
/
CHK1.DAT
< prev
next >
Wrap
Text File
|
1994-01-21
|
1KB
|
38 lines
Completeness Checks:
* Ensure accuracy of program compared to specifications and design
* Are all specified outputs produced?
* Have all needed inputs been supplied?
* Have all required includes and dependancies been stated?
Logic Checks:
* Is the program flow correct?
* Are the stacks, lists, and other data containers fully defined?
* Does all recursion unwind correctly?
* Verify that all loops start, flow and end properly.
Special Cases:
* Do all of your containers handle the following situations:
empty, full, minimum, maximum, negative, zero, error
* Out of limits. Overflow and Underflow
* Are impossible conditions actually impossible?
* Are incorrect inputs handled?
Functional Use:
* Have you forgotten any functions, such as interface,
construction or destruction?
* Verify that all external documents are present and full understood.
Names:
* all special names and types are clear or specifically defined.
* the scopes of all variables and parameters are self-evident or defined.
* all named objects are used within their scope.
* a naming convention has been defined and followed.