锁定老帖子 主题:让人头疼的新手
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-15
楼主的话有道理,干什么都得首先端正自己的态度!
态度决定一切! |
|
返回顶楼 | |
发表时间:2008-05-15
跟应届没关系。跟公司的环境、规模、态度有关系;
就算有几年工作经验! 写的代码也不考虑性能问题,怎么能实现就怎么写。 这些设计都没经过大脑思考的 |
|
返回顶楼 | |
发表时间: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 有怎样的区别? 第一种写法比较安全,如果你不小心写了一个=就惨了,莫名其妙还不知道怎么死的。。。 |
|
返回顶楼 | |
发表时间:2008-05-15
hotjava 写道 vicksong 写道
能满足客户功能的代码就是好代码 ---------------------- 4,5年以前我也信奉过这样的话,当时我还说过,我啥都不懂,就是能实现功能,这就足够了。 其实这就象一个医生告诉你,反正这药吃不死人,但是说不定有啥副作用一样。 你以为你工作4,5就很牛是吧,跟我比工龄和项目经验,我应该不输给你吧。 说名凭良心的话,我们这里这么多做IT的,有多少是做一些对代码质量或性能要求特别特别高的系统?大多人还是做一些中小型系统吧,功能相对来说,还算简单吧,如果不是做产品的话,有必要为了那20%的东西,浪费公司80%的成本吗?在满足客户功能的前提下,有必要让公司配一个小秘给你写文档吗,中国软件,可不象国外,有那么多小秘...... |
|
返回顶楼 | |
发表时间:2008-05-15
vicksong 写道 hotjava 写道 vicksong 写道
能满足客户功能的代码就是好代码 ---------------------- 4,5年以前我也信奉过这样的话,当时我还说过,我啥都不懂,就是能实现功能,这就足够了。 其实这就象一个医生告诉你,反正这药吃不死人,但是说不定有啥副作用一样。 你以为你工作4,5就很牛是吧,跟我比工龄和项目经验,我应该不输给你吧。 说名凭良心的话,我们这里这么多做IT的,有多少是做一些对代码质量或性能要求特别特别高的系统?大多人还是做一些中小型系统吧,功能相对来说,还算简单吧,如果不是做产品的话,有必要为了那20%的东西,浪费公司80%的成本吗?在满足客户功能的前提下,有必要让公司配一个小秘给你写文档吗,中国软件,可不象国外,有那么多小秘...... 楼上我经验不如你但是: 能看的明白的代码 这个要求并不高吧 |
|
返回顶楼 | |
发表时间:2008-05-15
面对旧得发黄的电脑,我很难有写程序的冲动
|
|
返回顶楼 | |
发表时间: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执行快 两个值比较将常量放在前面比将变量放在前面速度更快 |
|
返回顶楼 | |
发表时间:2008-05-15
实际上null == sql 是c时代留下来的习惯
只是习惯问题 在JAVA里 sql == null的影响不是那么明显的 但是 text.equals("0") 就肯定不可以了..... |
|
返回顶楼 | |
发表时间:2008-05-16
抛出异常的爱 写道 vicksong 写道 hotjava 写道 vicksong 写道
能满足客户功能的代码就是好代码 ---------------------- 4,5年以前我也信奉过这样的话,当时我还说过,我啥都不懂,就是能实现功能,这就足够了。 其实这就象一个医生告诉你,反正这药吃不死人,但是说不定有啥副作用一样。 你以为你工作4,5就很牛是吧,跟我比工龄和项目经验,我应该不输给你吧。 说名凭良心的话,我们这里这么多做IT的,有多少是做一些对代码质量或性能要求特别特别高的系统?大多人还是做一些中小型系统吧,功能相对来说,还算简单吧,如果不是做产品的话,有必要为了那20%的东西,浪费公司80%的成本吗?在满足客户功能的前提下,有必要让公司配一个小秘给你写文档吗,中国软件,可不象国外,有那么多小秘...... 楼上我经验不如你但是: 能看的明白的代码 这个要求并不高吧 我也不理解你们做项目管理的是怎么做的,其实应界生,也只能做做界面什么的,一些核心的代码他们根本不需要理解,在一些简单的界面等非关键地方,代码只要没有错误也就行了,如果说你的系统核心只有SSH,那肯定完了,系统下来后,100%五花八门了,对于应界生,不能要求太高,关键是项目管理要可行...... |
|
返回顶楼 | |
发表时间:2008-05-16
这个应该给他们一些时间吧,没人一生下来就会生很好的.
|
|
返回顶楼 | |