4.5.1-代码结构解析

代码整体结构如图4-15所示,在界面端只需要点击一次按钮,以下8个过程或者函数会依次运行。因为只需要一次触发就可以执行程序,理论上来说可以将所有代码写在一个Sub或者Function中,那么为什么不这么做呢?这个就像写作文一样,也不会只写一段,主要有几点考虑:

  • 1)代码的复用,同一局部功能,使用一个函数或者过程实现,这样下次再需要使用时,直接调用即可,无需重复去写

  • 2)方便后续调试,每个Sub或者Function都有自己的功能,当出现bug问题时,可以快速定位问题所在Sub或者Function,不用通读全篇代码

  • 3)逻辑更清晰,一个比较复杂的项目可能需要很多天才能完成,把代码分成不同的Sub或者Function,就像分别完成不同的模块,最后组装即可

简而言之,这种方式成本更低,更高效,对写代码的人和看看代码的人都比较友好


../_images/4-15.png

图4-15 代码结构