收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 1449|回复: 6

[闲聊] 让我感觉回到10年前的asp.net代码

[复制链接]
发表于 2012-5-11 23:40:03 | 显示全部楼层 |阅读模式
今天打开了以前离职了的同事做的网站源码,里面一个读取二级分类功能的代码是这样的
  1. Solve so = null;
  2. System.Data.OleDb.OleDbDataReader RoopReader = null;//父项集合
  3. System.Data.OleDb.OleDbDataReader ChiReader = null; //子项集合
  4. so = new Solve();
  5. so.OpenDB();
  6. RoopReader = so.ZIdingyi("select * from IficlassA Order By IfiSort desc");// 得到所有父项
  7. while (RoopReader.Read())
  8. {
  9.     ChiReader = so.SelectDB("IficlassB", null); // 得到所有子项
  10.     ......以下省略(根据父id过滤得出需要的子项)
复制代码
明明一个left join或者inner join读取一次数据库,程序里遍历一次就可以实现的功能写成这样
很有点无语,这个可是基于asp.net 3.5的2012年新开发的网站
发表于 2012-5-12 01:02:34 | 显示全部楼层
现在打工者,工作起来就像流氓一样,乱来的。
回复 支持 反对

使用道具 举报

发表于 2012-5-12 09:13:06 | 显示全部楼层
半路出家的代码范~~~同me
回复 支持 反对

使用道具 举报

发表于 2012-5-12 10:14:55 | 显示全部楼层
能做出东西和做得好是两码事
大多数地方只需要做得出来做得快,开公司的目的是为了赚钱,仅此而已。管它做出来的是不是三聚呢

质量和速度往往成反比,要质量高投入的学习时间也更多,都喜欢短平快用最少的投入获得最大的收益。

有些地方说made in china是伪劣产品的代名词,这是由功利主义引来的必然后果。
回复 支持 反对

使用道具 举报

发表于 2012-5-12 10:18:13 | 显示全部楼层
不管怎么样,你们都是干同样的事。也不见得你写的就一定在上层面前来看多牛逼。
回复 支持 反对

使用道具 举报

发表于 2012-5-12 14:38:25 | 显示全部楼层
虽然我以前的同事写的代码也经常给我这种感觉。但我不认为这是他的问题,有些地方可能就是需要D&Q的,我不喜欢那样,那只说明我不喜欢做那个职位。这跟楼主的情况大概很不相似。
回复 支持 反对

使用道具 举报

发表于 2012-5-12 15:23:02 | 显示全部楼层
我表示无所谓,满足需求就好。看这代码用的ole,大概是access吧,应该不是有什么性能要求的站。
对于那些企业站,一天几十个pv,一个表数据大多几十行,最多不超过几千行的,用这样的方式真的无可厚非。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-8-11 12:22 , Processed in 0.124684 second(s), 8 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表