看看一个朋友写的代码,大家发表发表意见,比较简单的代码

直接看图:(不是我写的,也不是为了攻击别人,只是拿出来大家探讨)

参考问题点:

1。总感觉这么写代码,代码的量会很大,可扩展性不是很好,例如若要想支持4-5种数据库,那不是写死人啊?

2。数据库参数与Array 的变换等总觉得有些别扭。

3。string str 比较别扭,本来就是 string 类型的,前面还加了个str,看着很别扭,总觉得多余。

4。我一般不指定参数的长度,因为数据库里有可能会有长度变化,若写死了万一需要增加时,还要修改代码,累,当然我也不反对写严谨的代码。

5。有的变量命名为para,有的明明为param,我感觉也是属于代码前后冲突的那种了,微软的C#里命名都没简化,我们最好自己不要乱简化,简化来简化去,最后就不规范了,就容易乱了发型了,哈哈。

当然,这种需求,我是在数据库底层进行处理的,只写一次就可以了,数据库底层会自动处理不同数据库的写法不同的,

例如  Oledb 连接时用 "?" Oralce 连接时用 ":" SqlServer 连接时用 "@" 等等都是在数据库的底层访问里进行处理的。

而不是写在商业逻辑里。

欢迎各位朋友们就以上代码发表发表自己的意见。

 

 

 

 
希望中间的小牛,能给你带来无穷的快乐,我每次看到就会笑一笑,心中烦恼会少很多。


导读:
疯狂.NET架构通用权限后台管理工具演示版2.0下载
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 如何控制用户显示的菜单权限
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 在页面中的调用权限讲解
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 数据集权限的调用权限讲解
疯狂.NET 通用权限设计 C/S后台管理,B/S前台调用源码样例程序源码下载之 --- 操作权限
疯狂.NET 通用权限设计 C/S后台管理,B/S前台调用源码样例程序源码下载之 --- 角色权限
疯狂.NET 通用权限设计 C/S后台管理,B/S前台调用源码样例程序源码下载之 --- 数据集权限

淘宝店地址:
http://list.taobao.com/browse/0/n-8ddf3d8a90550373fa749337efe29f03---------------40--commend-0-all-0.htm

 

 

 

将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。

posted on 2009-10-23 16:57 不仅仅是通用权限设计 阅读(3370) 评论(90) 编辑 收藏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值