Visual Basic 2008 Programming: Business Applications with a Design Perspective
Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9
Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Appendix A Appendix B Appendix C Home
Last change: February 13 2016 18:48:19.

Table of Contents

 Chapter in PDF

Chapter 1: Introduction
Last change: February 13 2016 18:48:20.

Criteria for a Sound Application Program

How do you judge the soundness of an application program? As a programmer, you examine the program in two completely different perspectives: external and internal. You first inspect the program from an external perspective, and judge it in terms of the application requirements. The criteria include the following:

From the perspective of the programmer, the program not only should satisfy the external requirements as outlined above but also should be developed with a set of internal standards. The code developed for a program should have the following characteristics:

The diagram in Figure 1.2 summarizes this discussion.

Figure 1.2
External and internal criteria for sound programs

external and internal criteria 

How are these criteria for sound programs treated in this book? The functionality issue depends on the programmer’s understanding of the application requirements. All the other issues are considered throughout the book where applicable. In most cases, your attention is called to why a certain problem is solved with a particular block of code instead of other alternatives. The performance implications of different code structures and algorithms are considered where applicable. The user-friendliness criterion is very important, especially in the context of data-entry screens and user interfaces. Chapter 10, “Special Topics in Data Entry,” is devoted in particular to treating this topic thoroughly.

Last change: February 13 2016 18:48:21.