封装一个过程只能用函数?
当然,对于那些有通用性的过程,封装成函数很不错。
但是也有一些过程是没有通用性的(通常是某个条件分支的处理段落),但是它写在那里又显得长且乱,也想把它‘封装’起来,但是想来想去觉得封装成函数不合适,原因有:
1,不好命名
2,传参繁琐且意义不明确,而且当加入新代码后,参数往往又得增加
我不知道别人面对这样的问题是怎样处理的,我个人觉得,如果代码窗口内允许插入超连接就好了,那样我就可以把这部分不适宜封装成通用函数的代码写在超连接里插入到那个位置上,当程序编译的时候是从上到下,遇到超连接就进去仍然从上至下编译。这样的话我就不用费力给这段没有典型意义的代码起名,也不用传参,而且此连接只插入在这个位置,所以正好吻合了它的‘非通用’性。
不知道有没有支持这样编成模式的开发环境呢?或者,有没有更好的解决办法?
各位给点儿意见。
[解决办法]
宏不是可以做到你说的“2”么。
从总体来讲,我觉得应该是写作思路没有整理好,想到那写那,没有经过设计(虽然是个人开发,最好也进行一些简单的构思)。