做项目(OA)我了解到业务逻辑在做项目时是一个问题

虽然,我现在上大二觉得自己学的还不错,前面所做过不少的项目,有校园之星评选系统,在线英语考试系统(支持在线学习英语,标准,汉,英阅读),简单讯录,简单留言板,但唯有这一次我真休会到了一个比较大的业务逻辑性,这也算是我自己的一个很大的收获吧,其实,我觉得老师说过的真还是没有错,对于我们来说,技术根本算不了什么,只是一此业务逻辑,不过我觉得业务逻辑,也不难多少,不会就是,按人的里维来做一事就OK了,能智能化一点,这个不是只靠想就OK的,靠的还是我天天从项目中取得乐趣一样,所把们都从中拿过来,我想信这算不了什么,因为,我能从小学开始爱好编程,一直到现在,不靠的是别的,就是靠两个字"乐趣",所以在做项目的时候,我一但写出来的的文档,无论怎样,我都不会放弃,相信一定能成功,在这半年来了(也就是大二上半年)虽然我每天8点到教室一直到晚上10点半才会去,眼睛累的流泪,我觉得也是十分高兴的,因为这让我从中找到了乐趣,晚上我最怕的就是想起软件开发来,因为这一但真要是想起来,我就别想睡觉了,哈哈,我又发挥了一把下面我把我写程序时的一些问题和大家一起分享一下吧:

Server.Transfer(“../asdp.net.aspx")

Responser.Redirect(“../asdp.net.aspx")

平时这两个方法的方法没有什么大的区别,都是页面间的跳转,但如果,从文件中向文件外的页面进行跳转时,用么一种方法你就会发现问题了,这个图片有时会显示不出来,或只有一部分能显示,如果用第二种的话就没有什么问题了,

还一个就是在软件中数据的冗余性也是非常重要的(多张表操作)

比方说,如果,我们有一个用户表,还很多和该用记相关的,表,当我们对用户表进行操作的时候,一定也也考虑一下其它的表,比如用户的资料,邮件,消息,不能选成数据的混乱,这是程序最大的不足,这一点完了,还有一个就是程序的速度,能在前台实现一定就传去后台,说白了就是能用js完成的一定不后台代码实现,;

平常我写代码是从来不注释的,但是这次,我用的是三层的架构,所以我不得不写注释,要不然自己就晕了,哈哈,不定不行呀,不过呀,我发现写注释的确是一个很好的习惯,这样代码的可读性大大的提高,不光对于自己,对与别人也大增加的代码的可读性,这个习惯我想一定不能丢了,

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值