与项目经理思路冲突,项目经理说一定要按他的方法实现,真不能理解,请大家帮帮忙
本帖最后由 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,校验、互换什么的,上层去做。
------解决方案--------------------只要不會導致錯誤,不會嚴重影響效率
項目經理想怎麼做就怎麼做,爭毛啊
------解决方案--------------------
这种说法很荒谬。