锁定老帖子 主题:看到这么雷人的代码,真是悲催
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-05-13
是外包公司的产品吧
|
|
返回顶楼 | |
发表时间:2011-05-13
表示被震惊了。
|
|
返回顶楼 | |
发表时间:2011-05-13
看得出来,和税务有关系。
|
|
返回顶楼 | |
发表时间:2011-05-13
改成set方法吧,应该是个VO类
|
|
返回顶楼 | |
发表时间:2011-05-13
这是很常见的自动生成代码,一般人不会调用它,而且用编译器,也可以很容创建只有几个属性的构造函数,自己选就是了?
至于属性什么的,这是为了与数据库表结构统一,你表字段难道还能全部拼音拼出来? 比如swjgDmJsf,一共9个汉字,你字段名字全拼都超过数据库长度限制了,而且英文也很难专业的翻译出来,更何况,开发人员有没有那么高的英文水平? 我觉得,楼主根本就是新入公司的,根本没了解过业务情况,你知道有多少张表?每张表多少个字段?又有多少个系统库?如果都是手写,保持代码清洁,那根本就是浪费时间,自动生成的质量不好,但是他方便,简化你的开发,缩短你的开发周期,这就够用了。 |
|
返回顶楼 | |
发表时间:2011-05-13
这种代码我也见过,而且不是自动生成的,是人手工写的——写的人是项目组的架构师
|
|
返回顶楼 | |
发表时间:2011-05-13
这种完全可以使用Builder模式来做,会比较好
|
|
返回顶楼 | |
发表时间:2011-05-13
看和谁比,和ioccc的那些代码比就是是相当规范易读了
|
|
返回顶楼 | |
发表时间:2011-05-13
参数最多能放254个。
254个String,是很壮观地。 |
|
返回顶楼 | |
发表时间:2011-05-13
public CktsQfxxHsh________Ckts:出口退税____________fxx:签发信息 Hsh:核算函?
(String hjBh,_____________hj:汇价__________________Bh:编号 String fqfZt,_____________jsf:发起方?_______________Zt:状态?主体? String jsfZt,_____________jsf:结算方________________Zt:状态?主体? String qcrDm,_____________qcr:清查人________________Dm:代码 String qcrXm,_____________qcr:清查人________________Xm:姓名 String fhrDm,_____________fhr:发货人________________Dm:代码 String fhrXm,_____________fhr:发货人________________Xm:姓名 String qfrDm,_____________qfr:签发人________________Dm:代码 String qfrXm,_____________qfr:签发人________________Xm:姓名 String nsrsbhGf,__________nsrsbh:纳税人申报号_______Gf:规范? String nsrxmGf,__________ nsrxm:纳税人项目__________Gf:规范? String nsrsbhXf,__________nsrsbh:纳税人申报号_______Xf:细分? String nsrxmXf,___________nsrxm:纳税人项目__________Xf:细分? String swjgDmJsf,_________swjg:税务机关_____________Dm:代码_______________Jsf:结算方? String swjgDmFqf,_________swjg:税务机关_____________Dm:代码_______________Jsf:结算方? String swjgJcFqf,_________swjg:税务机关_____________Jc:检查,警察?_________Fqd:发起方? String swjgJcJsf,_________swjg:税务机关_____________Jc:检查,警察?_________Fqd:发起方? String bfpryDm,___________bfpry:被分配人员__________Dm:代码 String bspryMc,___________bspry:???人员_____________Mc:名称 String lxrXm,_____________lxr:联系人________________Xm:姓名 String lxrDh,_____________lxr:联系人________________Dh:电话 String lxrDz,_____________lxr:联系人________________Dz:地址 String lxrYb,_____________lxr:联系人________________Yb:邮编 Date sjSc,________________sj:时间___________________Sc:审查? Date sjFs,________________sj:时间___________________Fs:复审? Date sjTjfh,______________sj:时间___________________Tjfh:统计复核 Date sjTjqf,______________sj:时间___________________Tjfh:统计签发 String hjLx,______________hj:合计??汇价?____________Lx:类型??利息?? BigDecimal fpfs,__________fpfs:发票 fs 复审? BigDecimal jeHj,__________jehj:金额合计 BigDecimal seHj,__________seHj:数额合计? BigDecimal jshjHj,________jshjHj:结算合计? String qtqk,______________qtqk:其他情况 BigDecimal tseY,__________tse:退税额________________Y:已办理? BigDecimal tseZbbl,_______tse:退税额________________Zbbl:暂不办理? String fhsm,______________fhsm:返还数目? Date fuhjzrq,_____________fuhjzrq:?? rq日期 Date rqTk,________________rq:日期___________________Tk:退款 Date sjFuhfs,_____________sj:时间___________________Fuhfs:?? String dyfhBh,____________dyfh:抵押返还_____________Bh:编号 String yqfhBz,____________dyfh:抵押返还_____________Bz:标准 String fhBz,______________fh:返还___________________Bz:标准 String cbBz,______________cb:操办?__________________Bz:标准 Date sjCbhfs______________sj:时间___________________Cbhfs:发送 好吧,我很无聊.... ps:感谢google输入法友情支持... |
|
返回顶楼 | |