论坛首页 Java企业应用论坛

看到这么雷人的代码,真是悲催

浏览 123869 次
该帖已经被评为精华帖
作者 正文
   发表时间:2011-12-02  
xingchenzhan 写道
sunbilly 写道
看看我们的entity吧,很常见。不过参数还是起的好点,别人一眼也能看的懂
    /**
     * @ejb:command createGateLog
     */
    public GateLog create(
            int cmsNo,
            String cntrId,
            String tmlNo,
            String movementType,
            String movementCntrInterchangeMode,
            String movementRemark,
            ……………………
            ) throws CreateException,RemoteException;

为啥我们公司都用拼音呢。。。现在反倒看英文命名的不习惯。。。我悲剧了吗

个人感觉,还是英文看着舒服(非崇洋媚外)
0 请登录后投票
   发表时间:2011-12-03  
这是一个非常牛的人才能写出来的。。。天雷滚滚啊。。。
0 请登录后投票
   发表时间:2011-12-15  
nianien 写道
	public CktsQfxxHsh(String hjBh, String fqfZt, String jsfZt, String qcrDm,
			String qcrXm, String fhrDm, String fhrXm, String qfrDm,
			String qfrXm, String nsrsbhGf, String nsrxmGf, String nsrsbhXf,
			String nsrxmXf, String swjgDmJsf, String swjgDmFqf,
			String swjgJcFqf, String swjgJcJsf, String bfpryDm, String bspryMc,
			String lxrXm, String lxrDh, String lxrDz, String lxrYb, Date sjSc,
			Date sjFs, Date sjTjfh, Date sjTjqf, String hjLx, BigDecimal fpfs,
			BigDecimal jeHj, BigDecimal seHj, BigDecimal jshjHj, String qtqk,
			BigDecimal tseY, BigDecimal tseZbbl, String fhsm, Date fuhjzrq,
			Date rqTk, Date sjFuhfs, String dyfhBh, String yqfhBz, String fhBz,
			String cbBz, Date sjCbhfs) {
		this.hjBh = hjBh;
		this.fqfZt = fqfZt;
		this.jsfZt = jsfZt;
		this.qcrDm = qcrDm;
		this.qcrXm = qcrXm;
		this.fhrDm = fhrDm;
		this.fhrXm = fhrXm;
		this.qfrDm = qfrDm;
		this.qfrXm = qfrXm;
		this.nsrsbhGf = nsrsbhGf;
		this.nsrxmGf = nsrxmGf;
		this.nsrsbhXf = nsrsbhXf;
		this.nsrxmXf = nsrxmXf;
		this.swjgDmJsf = swjgDmJsf;
		this.swjgDmFqf = swjgDmFqf;
		this.swjgJcFqf = swjgJcFqf;
		this.swjgJcJsf = swjgJcJsf;
		this.bfpryDm = bfpryDm;
		this.bspryMc = bspryMc;
		this.lxrXm = lxrXm;
		this.lxrDh = lxrDh;
		this.lxrDz = lxrDz;
		this.lxrYb = lxrYb;
		this.sjSc = sjSc;
		this.sjFs = sjFs;
		this.sjTjfh = sjTjfh;
		this.sjTjqf = sjTjqf;
		this.hjLx = hjLx;
		this.fpfs = fpfs;
		this.jeHj = jeHj;
		this.seHj = seHj;
		this.jshjHj = jshjHj;
		this.qtqk = qtqk;
		this.tseY = tseY;
		this.tseZbbl = tseZbbl;
		this.fhsm = fhsm;
		this.fuhjzrq = fuhjzrq;
		this.sjFuhfs = sjFuhfs;
		this.dyfhBh = dyfhBh;
		this.yqfhBz = yqfhBz;
		this.fhBz = fhBz;
		this.cbBz = cbBz;
		this.sjCbhfs = sjCbhfs;
	}


认识几个字段,nsr=纳税人,swjgDm=税务机关代码,swjgJc=税务机关简称
0 请登录后投票
   发表时间:2011-12-15  
汉语拼音的首字母作为字段名称,我做过的项目有些合作的项目组确实这样命名,不过还好,根据他们提供的详细接口文档使用即可。无需关心太多细节,也许人家项目组人员都是神人那。
0 请登录后投票
   发表时间:2011-12-15  
snowflate_summer 写道
上一家公司看到过类似的代码。
估计主要是属性都太专业了,索性就用了拼音首字母。
当时我就说了,就算用拼音也把拼音打全



【当时我就说了,就算用拼音也把拼音打全】
这个说得是~~~ 不能怕麻烦了 
0 请登录后投票
   发表时间:2011-12-27  
kingkan 写道
维护的人会诅咒写这段代码的人吃方便面的时候没有调味料。。。

不至于这么诅咒啊  这样的代码 很多啦 特别是开发器自动生成的
0 请登录后投票
   发表时间:2011-12-27  
真有这样的代码吗 是个人都觉得乱 审查代码的人不会睁只眼闭只眼吧
0 请登录后投票
   发表时间:2011-12-27  
字段名不清晰,刚入行的没有办法很好识别;另外一个表字段这么多,能不能简化表模型
0 请登录后投票
   发表时间:2011-12-28  
Hibernate不会调用这个构造函数的,真不知道生成这个有什么用。
0 请登录后投票
   发表时间:2011-12-28  
用groovy 就可以消除这样的代码了

话说数据库业务编程,不用动态语言是给自己找罪受
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics