编程小结之代码规范——设计模块和过程

        Visual Basic是一种可视化语言,因此,相当一部分工作是设计各种用户界面。不过,你仍然必须编写相应的代码模块和过程是指应用程序代码的框架,而建立这样的框架必须进行慎密的考虑。模块和过程的一般概念:

        模块:Visual Basic中指定的(相关的)过程的集合。

        过程:是指执行一个特定功能的一段代码。

        一、要创建具有很强内聚力的模块。

        简单的说,模块在一个工程中并不是越多越好,模块里存放的通常都是相关的过程。如果只是简单一的过程放入一个或十几个模块中,对于代码的调试和维护并没有好处。随着工程的扩大,我们要及时观察是否出现了可以给过程分组的条件,然后就可以考虑为过程的分组,而创建新模块。只有有相关性的过程组成的模块才算做的有内聚力的模块。

        二、创建高度专用的过程

       这一点也很好理解,就是每一过程的都执行一项特定的任务,而不是多个任务的融合。这样会给我们的程序带来诸多好处,比如:调试会变得简单,缩短调错的时间,也让我们在编辑代码是更具有时间上的灵活性。

        三、尽量减少过程之间的连接

        过程与过程之间,应尽量减少彼此的联系,我们称之为松散的联系。当一个过程依赖于对其他过程的调用时,称为与其他过程紧密连接的过程。紧密连接的过程会使调试和修改变得比较困难,因为它牵涉到更多的因素。

         为了达到以上目的,就要涉及到过程和模块的编程原则了。

         首先,为过程和模块赋予代表性的名字,也是给它起名字的时候要让人大概明确这个过程的的作用域、事件驱动等相关基本信息。

         其次,明确过程之间参数的传递,这个我在另一篇博客中已经详细描述了,也就是ByVal和ByRef的区别。

         最后,要使用同一和直观明了的方式来调用过程。

 

 

 

你可能感兴趣的:(编程小结之代码规范——设计模块和过程)