Create Loosely Coupled, Highly Specialized Procedures

Visual Basic makes creating procedures easy, but this simplicity masks the art and science of building well-crafted procedures. Visual Basic places few rules on procedures—it doesn’t limit the number of statements you can place within a procedure, nor does it limit how many tasks can be performed by a procedure. Although Visual Basic doesn’t enforce such limitations, you should be self-governing in these areas to create better procedures. In the following sections, I’ll describe how to do that.

Make All Procedures Perform Specialized Functions

The first thing to keep in mind is that every procedure should perform a specific function, and it should do so very well. You should avoid creating ...

Get Practical Standards for Microsoft® Visual Basic® .NET, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.