注册 登录
编程论坛 ASP技术论坛

[讨论]进阶深入必须了解的一些东西(有一定基础,想进一步学习了解ASP的人来看看)

gupiao175 发布于 2007-08-13 16:18, 653 次点击
做ASP也有有段时间了,有的时候感觉要实现一个功能并不难,可是要如何简单化代码,使它可以以后继续用,以及执行效率提高,甚至写一个完美的函数让它可以在整个网站或者某个领域通用就不是很容易的事情了,小到函数,大到类.等等这些我想新手之前都不可能去考虑这些问题,就拿数据库连接来说吧,一般人都只是普通的连接而已,并不会把数据库连接代码做成一个函数,其中有打开连接数据库函数,还有关闭的函数,这些都是很值得大家去思考的问题!
虽然数据库连接你也可以直接打开,并不需要把它做为一个函数,让它在一直处于打开状态,但是经过长时间发现,这样做也有很多不方便的地方,在多项目操作的时候很容易出现错误,不得不改成函数调用的形式将它在必要的时候打开,然后在必要的时候进行关闭,这样就能做到尽可能减少错误,但是具体操作起来却要比传统的一直打开而不做为函数的数据连接麻烦得多!所以希望大家就以上的问题一起讨论!谢谢!
2 回复
#2
yms1232007-08-13 16:56
个人认为的程序员等级划分
初级程序员以功能和过程为主,主要考虑某个具体功能代码如何实现,如何制作。
中级程序员以模块和类为主,中级程序员除了要考虑初级程序员的问题。更要考虑如何来讲一个功能或一段代码写成模块和类,以便于在项目中进行重复的调用,不必写重复的代码。
高级程序员以架构和组织为主,一个大型程序有了功能、模块和类。这些内容如何进行有效的组织,使程序代码架构更加合理,为程序完成后的功能升级和版本升级更加方便,来考虑。高级程序员考虑的内容更多,更加庞大。
#3
gupiao1752007-08-13 17:23

说得不错!谢谢!

1