sub debug(isBreak) 'isBreak是boolean值的参数,如果设置为true的时候则进行中断,否则,不进行中断处理 if isBreak then Response.End() endend sub
使用时候代码如下:
sql="select * from userinfo "response.Write(sql)debug(false)rs.open sql ,conn,1,1 '这句是会执行的rs.close()sql="select * from product "response.write(sql)debug(true)rs.open sql,conn,1,1 '这句不会执行
好了,这样基本上可以满足我们控制中断的需求了,不过只是简单的进行了分析,其实还很不完善,调试需求可能还有很多,需要满足,还需要进一步重构。其实程序开发就是一个重构重构再重构的过程,要不怎么会出来那么多的设计模式,都是前人从实际开发重构过程总结出来的经验,值得大家借鉴。