论坛首页 招聘求职论坛

让人头疼的新手

浏览 51112 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-05-17  
armorking 写道
代码1问题多多


这里jdk已经有BigDecimal.ZERO,你这是浪费内存。
    private static BigDecimal BIGDECIMAL_ZERO =  new BigDecimal("0");

    /**
     * 查询方案金额总和
     *
     * @param lottype
     *            Long
     * @return BigDecimal
     */
方法名不骆驼
    public BigDecimal getSummary(Long lottype)
    {
        if (lottype == null
        ){
            return BIGDECIMAL_ZERO;
        }

        String sql = sql = " select sum(amount) from OccurProj a where a.lottype = " + lottype;

        List ls = find(sql);

        &&改为||
        if (ls == null && ls.size() == 0)
        {
            return BIGDECIMAL_ZERO;
        }

        OccurProj occurproj = (OccurProj) ls.get(0);
        return occurproj.getAmount();

    }


你别又误导新人哦
0 请登录后投票
   发表时间:2008-05-17  
哈哈 没必要强调新手。有的老手也犯这样的错误,如果可能加大代码审查力度吧,这些小错误如果有可能可以通过代码审查避免。
0 请登录后投票
   发表时间:2008-05-17  
还是不错的,我看过写几年代码都出现这种问题,甚至是方法名首字母大写的问题
0 请登录后投票
   发表时间:2008-05-17  
mylifestyle1225 写道
回LS的,拿出来晒就是为了请老手指点的.
有事说事,没事少插嘴,不说话没人把你当哑巴.每个人都有菜鸟的过程,你也不是这么过来的么?你是一个新人的时候有胆量晒代码让人指点吗?
典型的中国人的挖苦讽刺,自持清高的心理,不知道你自己达到了什么境界.
是不是这么说一句,很有满足感?那就成就你的满足感吧.但是我到了你这个年龄,肯定能超过你这类货色.

小孩子说大话了不是?
0 请登录后投票
   发表时间:2008-05-18  
抛出异常的爱 写道
ddbird 写道
第3段 sql的拼装能倒着写也蛮强的,肯定copy过来以后看都没看,就看了Eclipse报的编译错误,改了变量名字,就算完事了。

很多人都这么干活,不知道他们的脑子长的是什么。。。。

完成任务呢。
0 请登录后投票
   发表时间:2008-05-20  
String sql = "";  
        if (sql != null)  
        {  
            sql = " from OccurProj a where a.id=" + id;  
        }  
String sql = "";  
        if (username != null && username.length() > 0)  
        {  
            sql += " and a.username like ? ";  
        }  
        if (sql.length() > 1)  
        {  
            sql = " from OccurProj a where 1=1 and a.lottype = '" + lottype + "' " + sql;  
        } else 
            sql = " from OccurProj where lottype = '" + lottype + "' ";  


工作有一年,怎么还会这样的代码,有些东东,String sql = "";  
        if (sql != null)  
        {  
            sql = " from OccurProj a where a.id=" + id;  
        } 
他们头脑里面怎么想的,是逻辑不懂呢,还是没有认真去学.

0 请登录后投票
   发表时间:2008-05-20  
重点的是这种人怎么找到工作的!
0 请登录后投票
   发表时间:2008-05-20  
不错,至少知道判断空。。。
0 请登录后投票
   发表时间:2008-05-20  
我最后一次回这个帖子,我并不是什么高手,白干几年,除了加班把身体熬差了,没什么大的收获。我只是希望刚刚工作或者是工作n久都不知道怎么写代码的人,好好看看,代码大全,重构这样的书。也算是自己的基本功把。
就像一个网球运动员,如果弯腰低头去拣求,必然观众觉得他不是高手,不专业。
至少应该拿拍子一抄,就把球弄起来了,这样才帅嘛。
0 请登录后投票
   发表时间:2008-05-20  
都够浮躁的;不过写这样代码的人本身态度有点问题,不只是能力的问题。
只是新手的话没必要BS的,都是从这个阶段过来的(其实我现在还是新手,做2年java了,才发现刚入门。。这里很多人也算不上多老手)
0 请登录后投票
论坛首页 招聘求职版

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