如何写好程序
各位前辈:
我学asp没多久,但是写的代码看起来不舒服,程序代码看起来很乱,请问各位前辈写一段好的代码要注意哪些,排版应如何
首先写程序要按步骤来写。
写之前要明确
1、要写什么程序。
2、用到什么技术
3、代码的大概组织结构
首先就是明确写什么程序比如说写论坛、聊天室还是其他,这里主要明确程序将实现什么功能。
然后明确这个程序要用什么技术来写,要明确程序用不用数据库,数据库用那种Access、SQLServer、MySQL、Oracle等。
除了数据库里面还会用到什么技术如XML技术,AJAX或者FSO技术等等。
接下来要有明确的代码组织结构,一般如果楼主懂OOP(面向对象)的话。
组织结构就非常重要,有时一个优秀的程序,首先代码的结构上就应该是相当合理的,而且好的结构往往使后面的程序越写越清晰和明了。
如哪里该用到类,哪里该调用什么方法,哪里该写什么函数这些一定要进行合理的组织和搭配。
因此2楼说的善于使用存储过程,个人只能认为不完全正确,存储过程是技术中的一种。
写程序还要考虑这个程序写完后,用在哪里,给别人的话如何去用。
比如说像动网论坛的这类程序,一般就不太适合写存储过程,因为这类程序,有可能用在任何服务器下或者任何数据库中。而写存储过程就使得程序与数据库相关,从而给程序部署和安装造成麻烦。
而如果写一些比如,某某公司的网站程序,公司有固定服务器,使用固定数据库的情况下。写存储过程就要比不写要省事,因为这类程序一般不考虑是否会移植或部署到任意一台服务器或电脑上,因此就可以使用存储过程。