论坛首页 招聘求职论坛

让人头疼的新手

浏览 51114 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-05-15  
楼主的话有道理,干什么都得首先端正自己的态度!
  态度决定一切!
0 请登录后投票
   发表时间:2008-05-15  
跟应届没关系。跟公司的环境、规模、态度有关系;
就算有几年工作经验!
写的代码也不考虑性能问题,怎么能实现就怎么写。
这些设计都没经过大脑思考的


0 请登录后投票
   发表时间:2008-05-15  
luyunjian 写道
armorking 写道
代码1问题多多

     public Double getsummation(Long lottype)
    {
        //1、既然是算钱,就应该用BigDecimal
        //2、sum和ls变量不需要这么早声明
        double sum = 0.00;
         List ls = null;

        String sql = "";

        //3、这个条件是无效(永真)的
        if (sql != null)
        {
            //4、既然lottype的类型是Long,那么在SQL语句中作为参数的时候,就不应该括上单引号
            sql = " select sum(amount) from OccurProj a where a.lottype = '" + lottype + "' ";
        }


借人气,想问一下,null==sql 和 sql==null 有怎样的区别?

第一种写法比较安全,如果你不小心写了一个=就惨了,莫名其妙还不知道怎么死的。。。
0 请登录后投票
   发表时间:2008-05-15  
hotjava 写道
vicksong 写道
能满足客户功能的代码就是好代码

----------------------
4,5年以前我也信奉过这样的话,当时我还说过,我啥都不懂,就是能实现功能,这就足够了。 其实这就象一个医生告诉你,反正这药吃不死人,但是说不定有啥副作用一样。


你以为你工作4,5就很牛是吧,跟我比工龄和项目经验,我应该不输给你吧。
说名凭良心的话,我们这里这么多做IT的,有多少是做一些对代码质量或性能要求特别特别高的系统?大多人还是做一些中小型系统吧,功能相对来说,还算简单吧,如果不是做产品的话,有必要为了那20%的东西,浪费公司80%的成本吗?在满足客户功能的前提下,有必要让公司配一个小秘给你写文档吗,中国软件,可不象国外,有那么多小秘......
0 请登录后投票
   发表时间:2008-05-15  
vicksong 写道
hotjava 写道
vicksong 写道
能满足客户功能的代码就是好代码

----------------------
4,5年以前我也信奉过这样的话,当时我还说过,我啥都不懂,就是能实现功能,这就足够了。 其实这就象一个医生告诉你,反正这药吃不死人,但是说不定有啥副作用一样。


你以为你工作4,5就很牛是吧,跟我比工龄和项目经验,我应该不输给你吧。
说名凭良心的话,我们这里这么多做IT的,有多少是做一些对代码质量或性能要求特别特别高的系统?大多人还是做一些中小型系统吧,功能相对来说,还算简单吧,如果不是做产品的话,有必要为了那20%的东西,浪费公司80%的成本吗?在满足客户功能的前提下,有必要让公司配一个小秘给你写文档吗,中国软件,可不象国外,有那么多小秘......

楼上我经验不如你但是:
能看的明白的代码
这个要求并不高吧

0 请登录后投票
   发表时间:2008-05-15  
面对旧得发黄的电脑,我很难有写程序的冲动
0 请登录后投票
   发表时间:2008-05-15  
yueye 写道
luyunjian 写道
armorking 写道
代码1问题多多

     public Double getsummation(Long lottype)
    {
        //1、既然是算钱,就应该用BigDecimal
        //2、sum和ls变量不需要这么早声明
        double sum = 0.00;
         List ls = null;

        String sql = "";

        //3、这个条件是无效(永真)的
        if (sql != null)
        {
            //4、既然lottype的类型是Long,那么在SQL语句中作为参数的时候,就不应该括上单引号
            sql = " select sum(amount) from OccurProj a where a.lottype = '" + lottype + "' ";
        }


借人气,想问一下,null==sql 和 sql==null 有怎样的区别?

第一种写法比较安全,如果你不小心写了一个=就惨了,莫名其妙还不知道怎么死的。。。

另 在大多数编译执行的语言中null==sql比 sql==null执行快 两个值比较将常量放在前面比将变量放在前面速度更快
0 请登录后投票
   发表时间:2008-05-15  
实际上null == sql 是c时代留下来的习惯
只是习惯问题   在JAVA里 sql == null的影响不是那么明显的

但是 text.equals("0")  就肯定不可以了.....
0 请登录后投票
   发表时间:2008-05-16  
抛出异常的爱 写道
vicksong 写道
hotjava 写道
vicksong 写道
能满足客户功能的代码就是好代码

----------------------
4,5年以前我也信奉过这样的话,当时我还说过,我啥都不懂,就是能实现功能,这就足够了。 其实这就象一个医生告诉你,反正这药吃不死人,但是说不定有啥副作用一样。


你以为你工作4,5就很牛是吧,跟我比工龄和项目经验,我应该不输给你吧。
说名凭良心的话,我们这里这么多做IT的,有多少是做一些对代码质量或性能要求特别特别高的系统?大多人还是做一些中小型系统吧,功能相对来说,还算简单吧,如果不是做产品的话,有必要为了那20%的东西,浪费公司80%的成本吗?在满足客户功能的前提下,有必要让公司配一个小秘给你写文档吗,中国软件,可不象国外,有那么多小秘......

楼上我经验不如你但是:
能看的明白的代码
这个要求并不高吧


我也不理解你们做项目管理的是怎么做的,其实应界生,也只能做做界面什么的,一些核心的代码他们根本不需要理解,在一些简单的界面等非关键地方,代码只要没有错误也就行了,如果说你的系统核心只有SSH,那肯定完了,系统下来后,100%五花八门了,对于应界生,不能要求太高,关键是项目管理要可行......
0 请登录后投票
   发表时间:2008-05-16  
这个应该给他们一些时间吧,没人一生下来就会生很好的.
0 请登录后投票
论坛首页 招聘求职版

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