看看一个朋友写的代码,大家发表发表意见,比较简单的代码
2010-11-19 01:10
661 查看
直接看图:(不是我写的,也不是为了攻击别人,只是拿出来大家探讨)
参考问题点:
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) 编辑 收藏
参考问题点:
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) 编辑 收藏
相关文章推荐
- 看看一个朋友写的代码,大家发表发表意见,比较简单的代码
- 看看一个朋友写的代码,大家发表发表意见,比较简单的代码
- 看看一个朋友写的代码,大家发表发表意见,比较简单的代码
- 看看一个朋友写的代码,大家发表发表意见,比较简单的代码
- 一个简单的通讯服务框架(大家发表意见一起研究)JAVA版本
- 一个简单的通讯服务框架(大家发表意见一起研究)JAVA版本
- 分享实现类似QQ的自动登陆的方法,代码比较简单,主要是给大家提供一个实现逻辑,具体的要结合自身的app来做
- 转载 ---原生和H5交互挺多的,最近也有朋友再问。这儿我写个简单的例子给大家 直接贴代码 js的
- 写的一个比较简单的会员登陆系统,具体功能在完善中,提点意见
- Python机器学习中的实用小操作(一):数据清理篇 阿萨姆 2 个月前 0. 背景 很多朋友评论希望我共享答案和文章中提到的操作代码,比如生成相关性图谱等。为了方便大家,开始介绍一些虽然简单但很有用
- 我在研究Photoshop浮雕效果做实验时,无意中写了一段代码,经过几天的改进和原理论证,我觉得该浮雕效果从原理上是说得通的,应该有一定的应用价值,故发表在我的BLOG上,希望大家能提出改进意见:
- 项目经理辛兴涛老师带领 贪吃蛇完工,看看效果吧 代码比较简单 功能比较齐全
- 一个简单的算法题目,搞了半天,希望大家能给点意见
- 提前祝:新春增福纳贤。vb的代码比较少发布,做一个简单的3位数组合例子(123作百位, 789作十位, 456作个位)
- 帮一个朋友征集算法代码,大家都来开动你的脑袋发挥你的智慧参与吧
- 一个建议,看看大家的意见。
- 某公司DDNS网络整改意见,大家给点意见,帮朋友看看
- 写了一个比较简单的会员注册页面,带会员已经存在验证,发上来大家给点建议
- 神经网络梯度消失的解释 发表于2016/10/6 11:08:30 10609人阅读 分类: 深度学习 转载自哈工大SCIR(公众号) 为了弄清楚为何会出现消失的梯度,来看看一个极简单的深度
- 项目经理辛兴涛老师带领 贪吃蛇完工,看看效果吧 代码比较简单