傻逼同事的奇葩代码

来源:互联网 发布:java jdk官网下载64位 编辑:程序博客网 时间:2024/05/01 11:55

新进了一家公司  现在正在做一个内部的积分制系统   (其他的就不细说了)

每个有数据展示的页面都需要做到一个组合查询  也就是模糊查询  


按照一般写法都应该是获取到条件参数 在判断是否有值 若没有则给他一个百分号 然后写一个模糊查询: where type like '%' and type2 like '%' and ...........

但是  我那个同事就厉害了 

 这样的:


这样的:


全是这样的:



这TM什么鬼  日了狗!  全程面向过程   还三年经验  还说什么这样写绝对不会错  我呸!

同一个功能 我用了不到一百行代码  而他那个方法用了四百多行   ! 我就想不明白了  

为什么要这样写呢, 说复制粘贴省事没那么麻烦 ,可那里面的条件每条的是不同的,改也改的累啊。

还有说为了以后优化好赚钱 ,可一群if能占多少速度 ,你怎么优化呢 又重新写一个? 这不明摆的没脑子吗 

你直接在程序里面加个Thread.Sleep()我还能理解 顶多骂你没良心

这是何苦呢!

刚开始接触的时候看他写的一些功能还挺佩服的  后来有一次要改他的功能  我就去看了他写的代码  我特么就崩溃了  

三行代码解决的事情非要用五行  有一个方法返回的是一个int  他居然先写 string str="";  最后 return int.Parse(str);

我工作也才两年  但是上述的写法我真的不理解 这就是三年的经验    还是说我见识短?? 

还是说我涉世浅?? 还是说我不知道这行的水有多深???



阅读全文
0 0
原创粉丝点击