日期:2014-05-20  浏览次数:20674 次

与项目经理思路冲突,项目经理说一定要按他的方法实现,真不能理解,请大家帮帮忙
本帖最后由 woshikaka6 于 2014-04-19 19:53:35 编辑
有一个对象Message,有a、b、c三个属性,对应的表是message,列名a、b、c。

有这样的需求:从数据中查询出一条记录,显示到页面。

但是后来需求有变,要求:在显示的时候,属性a要显示列名b的内容,属性b要显示列名a的内容。

我的思路:在代码中进行更改,把a和b的值互换。

但是项目经理的思路是:在sql查询的时候,在select语句中进行错位赋值。

我说,你在sql里面改其他人怎么能看的懂,我在代码里更改加个注释谁都可以看得懂。

项目经理一定要在sql查询的时候就完成对调赋值。

请大家给个思路,觉得项目经理这种思路到底有什么用?


------解决方案--------------------
我说,你在sql里面改其他人怎么能看的懂,我在代码里更改加个注释谁都可以看得懂。
这句说不过去,代码能加注释别人能看懂,SQL语句一样能加注释别人也能看懂。
------解决方案--------------------
你们项目经理是傻逼,底层应该忠实的向上层反馈最原始的数据,由上层进行对数据的简单处理,再由上上层进行更为复杂的处理,以此类推。

在这里就是dao层返回原始的a b,校验、互换什么的,上层去做。
------解决方案--------------------
只要不會導致錯誤,不會嚴重影響效率
項目經理想怎麼做就怎麼做,爭毛啊
------解决方案--------------------
引用:
Quote: 引用:

你们项目经理是傻逼,底层应该忠实的向上层反馈最原始的数据,由上层进行对数据的简单处理,再由上上层进行更为复杂的处理,以此类推。

在这里就是dao层返回原始的a b,校验、互换什么的,上层去做。


底层应该忠实的向上层反馈最原始的数据,这是一种编程思路,我想请教你一下,你这个编程思路是你自己总结的吗?

这种说法很荒谬。