我们现在写COM组件 访问数据库,在存储过程的编写时候,偶和项目经理有不同意见,比如对一个用户的增删改,我想写一个存储过程,他说要写三个分别表示增删改。另外过程原则上不能超过50行,请大家讨论下。什么样的方式比较好些呢
解决方案 »
- 请教:SQL语句
- 求条简单的SQL语句,当场验证,立马给分!谢谢
- 紧急求助
- 挂板与oracle 的语句问题 请进!!
- ORACLE数据块中的SCN是如何变化的?
- oracle 创建用户
- oracle中,设定varchar2长度为4000,为什么存到980就不行了???
- Oracle9i安装好后,有些选项打不开?
- 今天是我的生日,散分,今天零点以前有分。上次回答我OEM问题的人不限时间,都给分
- 求大神帮我把一个mysql的function专程oracle的吧
- 怎么把ORACLE数据库定时导入到SQL SERVER数据库里啊?在线等!
- 为什么我在另一台机子进OMS时经常会提示:出现异常错误(java.long.NullPointerException)
我认为,你的项目经理的意见,应该比较好一些。因为,从技术,怎么做都可以。但是,从一个项目团队的角度出发,就应该考虑的更广,要考虑到和其他人协作的问题。你开发的是一个COM组件,组件中的每个外露的方法,功能越简单,才能越容易被公用化。包括后台存储过程一样,也要多考虑模块化,只有这样,当系统的功能多了以后,系统代码越来越庞大,项目的可控性就很好了。这就是项目经理和你考虑问题的出发点不同的地方。
过程原则上不能超过50行,应该说是一个经验参数,你不要把它看成绝对化,你项目经理说这话的目的,在与提醒你,应该注意把每个存储过程功能写的尽可能简单。
还有,文档也很重要。对于,开发层面来说,我觉得,程序员应该养成写代码注释的习惯。尤其,应该在每个函数的头部,写上,你这个方法的功能,出入口参数。和参数格式说明。