`
skyHuang
  • 浏览: 104589 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

为了年终奖,我还委屈自己留一个月

阅读更多

sdfffffffffffff

分享到:
评论
124 楼 wan_2004 2010-12-28  
lz这公司在武汉算是还行了  
123 楼 skyHuang 2010-12-28  
hatedance 写道
项目经理无能,项目做了三个多月,推倒重新整理需求文档;技术选型变了又变,从ext到jquery等;传说这人还是在广电行业做了八年的。技术我不说了吧,业务总该会点吧,可是上面提到的需求文档翻新,可想而知业务水到什么地步。
--需求推倒重来很正常,不一定是项目经理个人的原因。更糟的是不推倒,做完项目,结果发现没人要用。你们的需求是项目经理一个人分析的吗?

详细设计是这样写的:实现对运营商的增加,修改,删除,查询功能。
--这个的确是不需要更详细了,尤其适合一些所谓基础信息的增删改。但如果都是这样描述需求,我感觉缺少业务知识,是在闭门造车。

异常处理,所有异常封装,一层层的往上抛,知道最上层(当然不是jsp啊)。然后统一处理,写日志等。调试的时候想要看看是那个地方报错,无法查看,不能得到最原始的异常信息和位置。要从con开始一个方法一个方法的跟进。
--异常处理,本该如此。如果要看最详细的信息,可以嵌套/包含原始异常。

问题就在控制层和业务层之间的调用;各位看官,请注意了,这是重点,这边的高人是每个模块新建一个class,用来发布远程接口,里面方法少则几十多则几百,平均每个模块的这个大接口(他们是这么叫的)拥有最少100个方法。
--业务层暴露给展现层的接口,本来就很多,这也是没办法,只要名字取的好理解一些就可以了。可以考虑引入facade模式。如果是远程调用,就要注意接口的粒度,大一些效率高一些。

组织机构从理论上来说是无限级别的树结构,我开发的时候做了这样一个方法,不管数据库加多少级别,都能够随心所欲的在界面展示,很简单嘛,一个递归搞定了,然后“架构师”级别的那个人队我说,我这有效率问题,他是怎么做的呢,判断嘛,客户需要几级就是几级吗,if***=1,if***=2,如此如此。我有点惊愕,暂时没想到更好的形容词,大家可以尽情的发挥想象力来模拟我当时的表情。人家毕竟是个副PM,你说咋的就咋的吧。神马都是浮云,这算什么,是吧!
--如果组织结构够大,一次读取上万条数据也够慢。但用if的确有点hard code了,但按需读取数据的确能提高了效率,即展开一个节点就读取所需的数据。


异步获得数据我觉得是最好的方法了,,
可是Y的不那么做啊  非要一次拿光。。


送上PM的一些经典话语:

1.客户不可能有这样的需求的,我们没必要这么做。
2.广电的人都是SB,不懂这些东西,我们按我们的方式做就行了。
3.你提的建议很好,但是我们现在不需要这么做,今后在完善!
4.你们周末都来加班啊,我有事不来了。
122 楼 hbdzhm 2010-12-28  
似乎这种类型的公司很多。。。
121 楼 hatedance 2010-12-28  
项目经理无能,项目做了三个多月,推倒重新整理需求文档;技术选型变了又变,从ext到jquery等;传说这人还是在广电行业做了八年的。技术我不说了吧,业务总该会点吧,可是上面提到的需求文档翻新,可想而知业务水到什么地步。
--需求推倒重来很正常,不一定是项目经理个人的原因。更糟的是不推倒,做完项目,结果发现没人要用。你们的需求是项目经理一个人分析的吗?

详细设计是这样写的:实现对运营商的增加,修改,删除,查询功能。
--这个的确是不需要更详细了,尤其适合一些所谓基础信息的增删改。但如果都是这样描述需求,我感觉缺少业务知识,是在闭门造车。

异常处理,所有异常封装,一层层的往上抛,知道最上层(当然不是jsp啊)。然后统一处理,写日志等。调试的时候想要看看是那个地方报错,无法查看,不能得到最原始的异常信息和位置。要从con开始一个方法一个方法的跟进。
--异常处理,本该如此。如果要看最详细的信息,可以嵌套/包含原始异常。

问题就在控制层和业务层之间的调用;各位看官,请注意了,这是重点,这边的高人是每个模块新建一个class,用来发布远程接口,里面方法少则几十多则几百,平均每个模块的这个大接口(他们是这么叫的)拥有最少100个方法。
--业务层暴露给展现层的接口,本来就很多,这也是没办法,只要名字取的好理解一些就可以了。可以考虑引入facade模式。如果是远程调用,就要注意接口的粒度,大一些效率高一些。

组织机构从理论上来说是无限级别的树结构,我开发的时候做了这样一个方法,不管数据库加多少级别,都能够随心所欲的在界面展示,很简单嘛,一个递归搞定了,然后“架构师”级别的那个人队我说,我这有效率问题,他是怎么做的呢,判断嘛,客户需要几级就是几级吗,if***=1,if***=2,如此如此。我有点惊愕,暂时没想到更好的形容词,大家可以尽情的发挥想象力来模拟我当时的表情。人家毕竟是个副PM,你说咋的就咋的吧。神马都是浮云,这算什么,是吧!
--如果组织结构够大,一次读取上万条数据也够慢。但用if的确有点hard code了,但按需读取数据的确能提高了效率,即展开一个节点就读取所需的数据。
120 楼 skyHuang 2010-12-28  
zhxing 写道
引用
原始异常被包装后传到最顶层。。

问题是

能处理的不处理

日志记录也到处理为之才做

能恢复的异常,当然可以在方法中处理,不用向上抛了。。但能处理的异常在开发中都不多吧。。不能处理的异常,必须向上通知。。然后再顶层,一般在控制层做同一处理。。



说个很简单的例子

在使用对象之前我们一般都会判断是否为null,现在是怎么样的呢


他们直接使用,不做判断,然后由异常就抛出去!


这就是我最郁闷的地方!
119 楼 zhxing 2010-12-28  
引用
原始异常被包装后传到最顶层。。

问题是

能处理的不处理

日志记录也到处理为之才做

能恢复的异常,当然可以在方法中处理,不用向上抛了。。但能处理的异常在开发中都不多吧。。不能处理的异常,必须向上通知。。然后再顶层,一般在控制层做同一处理。。
118 楼 skyHuang 2010-12-28  
zhxing 写道
cheer1l1lg 写道
aws 写道
sunrisetg 写道
代码:异常处理,所有异常封装,一层层的往上抛,知道最上层(当然不是jsp啊)。然后统一处理,写日志等。调试的时候想要看看是那个地方报错,无法查看,不能得到最原始的异常信息和位置。要从con开始一个方法一个方法的跟进。

楼主,我觉得这个模式很好,毕竟是给客户看的,不是给开发调试的。
以前就是这种异常处理模式,现在接手的项目,事务控制都没加进去。。。。
所以我是非常怀念当时那种规范异常处理,统一跳到指定页面,展示你定义的错误。


这个设计是是对的,但是在最顶层应该区分出开发模式生产模式,开发模式还是需要打印堆栈以方便程序员定位,生产模式只写日志或者调用统一的界面就行了,隐藏具体的错误信息



不对吧,先不说异常控制流程了,光是堆栈信息很多都是无用的。感觉应该是在出错的地方记日志,返回值对象,值对象里面包含一个object返回对象和异常信息(资源文件对应)或者其它一些信息


在出错的地方记日志,返回值对象。。这样搞和异常没多少区别,而且还更麻烦。。如果方法本身有返回值。那就更麻烦。。这个异常本身就不应该很多。。所以没必要另外搞一套。。



异常这东西怎么去处理也没有一定之规

每个项目处理方式不同可以理解

但总的来说应该合理

117 楼 zhxing 2010-12-28  
cheer1l1lg 写道
aws 写道
sunrisetg 写道
代码:异常处理,所有异常封装,一层层的往上抛,知道最上层(当然不是jsp啊)。然后统一处理,写日志等。调试的时候想要看看是那个地方报错,无法查看,不能得到最原始的异常信息和位置。要从con开始一个方法一个方法的跟进。

楼主,我觉得这个模式很好,毕竟是给客户看的,不是给开发调试的。
以前就是这种异常处理模式,现在接手的项目,事务控制都没加进去。。。。
所以我是非常怀念当时那种规范异常处理,统一跳到指定页面,展示你定义的错误。


这个设计是是对的,但是在最顶层应该区分出开发模式生产模式,开发模式还是需要打印堆栈以方便程序员定位,生产模式只写日志或者调用统一的界面就行了,隐藏具体的错误信息



不对吧,先不说异常控制流程了,光是堆栈信息很多都是无用的。感觉应该是在出错的地方记日志,返回值对象,值对象里面包含一个object返回对象和异常信息(资源文件对应)或者其它一些信息


在出错的地方记日志,返回值对象。。这样搞和异常没多少区别,而且还更麻烦。。如果方法本身有返回值。那就更麻烦。。这个异常本身就不应该很多。。所以没必要另外搞一套。。
116 楼 skyHuang 2010-12-28  
zhxing 写道
引用
异常处理,所有异常封装,一层层的往上抛,知道最上层(当然不是jsp啊)。然后统一处理,写日志等。调试的时候想要看看是那个地方报错,无法查看,不能得到最原始的异常信息和位置。要从con开始一个方法一个方法的跟进。


这个我不觉得有问题。。异常不能处理的肯定要向上抛了。。然后统一处理,很正常。。一层层往上抛的异常,异常堆栈有原始堆栈信息吧。。除非重新向上抛出新的异常没传原始异常进去。。



原始异常被包装后传到最顶层。。

问题是

能处理的不处理

日志记录也到处理为之才做

115 楼 zhxing 2010-12-28  
引用
异常处理,所有异常封装,一层层的往上抛,知道最上层(当然不是jsp啊)。然后统一处理,写日志等。调试的时候想要看看是那个地方报错,无法查看,不能得到最原始的异常信息和位置。要从con开始一个方法一个方法的跟进。


这个我不觉得有问题。。异常不能处理的肯定要向上抛了。。然后统一处理,很正常。。一层层往上抛的异常,异常堆栈有原始堆栈信息吧。。除非重新向上抛出新的异常没传原始异常进去。。
114 楼 skyHuang 2010-12-28  
newwpp 写道
感同身受啊



113 楼 newwpp 2010-12-28  
感同身受啊
112 楼 skyHuang 2010-12-28  
umeit 写道
skyHuang 写道
eric860 写道
不就1个月嘛,眨眼就过去了。



恩 我也是这么想的  可有的时候想想话不投机半句都多  我这还有一个月   煎熬ing。。。


熬熬吧,我也在熬。。。



大家一起熬。。
111 楼 umeit 2010-12-28  
skyHuang 写道
eric860 写道
不就1个月嘛,眨眼就过去了。



恩 我也是这么想的  可有的时候想想话不投机半句都多  我这还有一个月   煎熬ing。。。


熬熬吧,我也在熬。。。
110 楼 skyHuang 2010-12-28  
yidao620c 写道
好吧,在武汉读了四年书,我原本还想回武汉的。看了lz的帖子,现在暂时取消这个念头了。^_^




很有觉悟

我从深圳回武汉就是个错误

不过离开深圳是正确的
109 楼 yidao620c 2010-12-28  
好吧,在武汉读了四年书,我原本还想回武汉的。看了lz的帖子,现在暂时取消这个念头了。^_^
108 楼 skyHuang 2010-12-28  
cheer1l1lg 写道
aws 写道
sunrisetg 写道
代码:异常处理,所有异常封装,一层层的往上抛,知道最上层(当然不是jsp啊)。然后统一处理,写日志等。调试的时候想要看看是那个地方报错,无法查看,不能得到最原始的异常信息和位置。要从con开始一个方法一个方法的跟进。

楼主,我觉得这个模式很好,毕竟是给客户看的,不是给开发调试的。
以前就是这种异常处理模式,现在接手的项目,事务控制都没加进去。。。。
所以我是非常怀念当时那种规范异常处理,统一跳到指定页面,展示你定义的错误。


这个设计是是对的,但是在最顶层应该区分出开发模式生产模式,开发模式还是需要打印堆栈以方便程序员定位,生产模式只写日志或者调用统一的界面就行了,隐藏具体的错误信息



不对吧,先不说异常控制流程了,光是堆栈信息很多都是无用的。感觉应该是在出错的地方记日志,返回值对象,值对象里面包含一个object返回对象和异常信息(资源文件对应)或者其它一些信息



正解!我觉得也是这样的!
107 楼 cheer1l1lg 2010-12-28  
aws 写道
sunrisetg 写道
代码:异常处理,所有异常封装,一层层的往上抛,知道最上层(当然不是jsp啊)。然后统一处理,写日志等。调试的时候想要看看是那个地方报错,无法查看,不能得到最原始的异常信息和位置。要从con开始一个方法一个方法的跟进。

楼主,我觉得这个模式很好,毕竟是给客户看的,不是给开发调试的。
以前就是这种异常处理模式,现在接手的项目,事务控制都没加进去。。。。
所以我是非常怀念当时那种规范异常处理,统一跳到指定页面,展示你定义的错误。


这个设计是是对的,但是在最顶层应该区分出开发模式生产模式,开发模式还是需要打印堆栈以方便程序员定位,生产模式只写日志或者调用统一的界面就行了,隐藏具体的错误信息



不对吧,先不说异常控制流程了,光是堆栈信息很多都是无用的。感觉应该是在出错的地方记日志,返回值对象,值对象里面包含一个object返回对象和异常信息(资源文件对应)或者其它一些信息
106 楼 skyHuang 2010-12-28  
weihn 写道
不怕有狼一样的敌人,就怕有猪一样的队友。这句话挺适合现在的楼主。哈哈。



其实我也就一小咯咯


队友水平都一般

差距不大

技术上来说他们可能还厉害些

我就是做的大项目多点

去过的地方多点   见到的人多点而已

105 楼 weihn 2010-12-28  
不怕有狼一样的敌人,就怕有猪一样的队友。这句话挺适合现在的楼主。哈哈。

相关推荐

    年终奖计算器

    【年终奖计算器】是针对企业员工在年终时计算个人所得税的专业工具。在每年的年末,许多公司会发放年终奖金作为对员工一年辛勤工作的奖励。然而,对于大部分非财务...无论是对企业还是员工,它都是一个值得信赖的助手。

    最新2011年终奖计算器_让年终奖发得不冤枉

    刚刚编写完成最新2011年终奖计算器,按照现在的政策,会发生年终奖多发1元...(2)更可以批量处理年终奖,一次性检查所有人的年终奖,不花冤枉钱 (3)最新2011年终奖计算器与最新2011个税计算器放在一起,更方便使用

    年终奖发放规则.docx

    年终奖发放的主要目的是为了完善公司的薪酬福利管理体系,确保员工的努力与贡献能够得到合理的回报,进而激励员工提高工作效率,推动公司业绩的增长和发展。 #### 二、分配原则 1. **依据工作成果和个人表现**:...

    最新2011年终奖计算器_让年终奖发得不冤枉.xls

    刚刚编写完成最新2011年终奖计算器,按照现在的政策,会发生年终奖多发1元...(2)更可以批量处理年终奖,一次性检查所有人的年终奖,不花冤枉钱 (3)最新2011年终奖计算器与最新2011个税计算器放在一起,更方便使用

    月薪和年终奖的薪水分配方案

    总的来说,"月薪和年终奖的薪水分配方案"是一个涉及技术、财务、法律和人力资源管理等多个领域的复杂问题。通过引入智能化的薪资管理系统,结合合理的策略设计,企业能够制定出既经济又高效的薪酬方案,从而提升员工...

    2020年企业年终奖发放计划调研报告.pdf

    - **发放时间**:超过八成的企业选择一次性发放年终奖,近半数企业选择在2021年2月发放。 - **发放对象**:86%的企业对全体员工发放年终奖,而对于仅针对部分人员发放的企业,主要对象为管理人员、核心骨干和年度...

    年终奖大数据报告.pdf

    年终奖大数据报告.pdf

    飞越无限年终抽奖程序

    一轮 幸运奖: 泡茶炉 薰衣草毯 薰衣草毯 薰衣草毯 榨汁机 惊喜奖: 中兴D90手机(内含400元话费) 中兴D90手机(内含400元话费) 给力奖: 数码相机 二轮 幸运奖:紫砂锅 彩云毯 彩云毯 彩云毯 半球电磁炉 惊喜...

    个税计算器(年终奖)

    个税计算器(年终奖) 很好用的个税计算器,相当好哦,是用来算年终奖的个税计算器哦

    USLive年终抽奖 1.10 正式版破解补丁

    USLive年终抽奖 1.10 正式版破解补丁 照片模式抽奖 1.是专为公司(学校/单位等)年终抽奖而设计,比一般的抽奖软件更有针对性。 2.支持抽奖当中修改人员名单和奖品名单,这为晚会现场突然有客人或额外的奖品而...

    测试你有多少年终奖H5小游戏

    【标题】"测试你有多少年终奖H5小游戏"是一个基于H5技术开发的互动应用,这类游戏通常在社交媒体上流行,让参与者通过简单的操作来预测或估算自己的年终奖数额,增添节日氛围,同时吸引用户关注并分享。H5小游戏的...

    工资及年终奖个人所得税计算器1.3绿色中文免费版

    今天小编就为大家带来一款工资及年终奖个人所得税计算器,这款软件可以帮助大家快速算出工资、年终奖个人所得税等相关数据,无需编写公式就能自动计算,同时支持导出功能,计算后的工资表还可导出成Excel等多种格式...

    年终奖个人所得税计算方法及其税率表和公式(精).pdf

    年终奖个人所得税计算方法可以分为两种:一种是将雇员当月内取得的全年一次性奖金,除以12个月,按其商数确定税法规定的适用税率,然后以其商数及适用税率计算出应纳税额后,再乘以12个月,即为全年一次性奖金的应...

    幼儿园年终奖获奖感言-条据书信.docx

    4. **安全意识**:幼儿园的安全措施是衡量其质量的重要标准,教师不仅关注孩子的日常安全,还关注他们的心理健康,确保孩子在一个安全、健康的环境中成长。 5. **教师与家长的关系**:家长的满意度是评价教师工作的...

    2020年度河北省地区年度绩效调研报告-年终奖绩效全含.pdf

    一个有效的绩效管理体系可以保障企业目标的达成,提升员工的工作效率,并通过合理的奖励机制——例如年终奖——激励员工为达成企业目标而努力。年终奖作为绩效管理的重要组成部分,是企业根据员工一年的工作表现和...

    2020年度甘肃省地区年度绩效调研报告-年终奖绩效全含.pdf

    6. 绩效管理不仅仅局限于一个部门或行业,它应当覆盖整个企业,包括不同层级的员工。 7. 了解市场绩效考核和发放情况对于构建公平、公正的绩效管理体系至关重要。 这些知识点为企业在进行绩效管理时提供了重要的...

    完整年终奖分配方案.pdf

    5. “B*B=B=B=M-MMM2014M”则可能是在描述一个循环或者重复计算的过程,尽管具体的含义不明。 6. 文档最后的日期“2013/12/28”可能代表方案制定或者文件修订的日期。 然而,需要注意的是,由于文档内容的不完整和...

    2020年度浙江省地区年度绩效调研报告-年终奖绩效全含.pdf

    强调了年终奖在绩效考核中的重要性,并提供了一个市场指南,让企业能够了解和比较各行业、各部门的绩效发放情况,从而做出更加公正和合理的决策。报告的目的在于促进企业绩效考核的标准化和公正性,同时也为员工提供...

    最新年终奖纳税正反计算工具

    最新年终奖纳税正反计算工具。可通过到手金额,计算纳税金额,或相反。

    员工福利系列模板-年终奖个税怎么计算、年终奖怎么交税?.docx

    在公司人事相关模板中,年终奖个税计算是一个重要且复杂的 topic。为帮助大家更好地理解年终奖个税计算方法,我们将详细解释年终奖个税计算的过程和避税方法。 首先,需要了解《工资、薪金所得适用个人所得税累进...

Global site tag (gtag.js) - Google Analytics