当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

Java开辟者需扼守的十大基本原则[Java编程]

赞助商链接



  本文“Java开辟者需扼守的十大基本原则[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

1、为代码加注释.固然每个人都知道这点,但有时却不自觉忘了实施,本日你“忘了”加注释了吗?固然注释对程序的功效没什么“奉献”,但过一段时间,比方说两星期之后大概更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了.假如这些代码是你个人的,那还算是走运了,不幸的是,当然了,大大都时刻都是别人的不幸,很多时刻大家都是在为公司写代码,写代码的人大概早已经脱离了公司,但别忘了一句古话,有来有往嘛,为他人,也为我们自己,请为你的代码加上注释.

2、不要让事情复杂化.程序员有时刻老是对简单问题想出复杂的办理筹划,比方说,在只有五个用户的程序中引入EJB、对程序实现了并不需求的框架(framework),之类的还有属性文件、面向对象办理筹划、多线程等等.为什么要这样做呢?大概我们并不知道能否这样会更好,但这样做也答应以学到一些新东西,大概让自己更感爱好一些.假如是不知道为什么这样做,倡议多请教经验丰富的程序员,假如是为了个人的目的,麻烦让自己更专业一点.

3、始终紧记——“少便是好(Less is more)并不老是对的”.代码效率固然很重要,但在很多办理筹划中,编写更少的代码并不能改进这些代码的效率,请看下面这个简单的例子:

if(newStatusCode.equals("SD") && (sellOffDate == null ||
todayDate.compareTo(sellOffDate)<0 || (lastUsedDate != null &&
todayDate.compareTo(lastUsedDate)>0)) ||
(newStatusCode.equals("OBS") && (OBSDate == null ||
todayDate.compareTo(OBSDate)<0))){
newStatusCode = "NYP";
}

能看懂得if条件语句是干什么的吗?能想出来是谁写的这段代码吗?假如把它分成两段独立的if语句,是不是更简单理解呢,下面是改正后的代码:

if(newStatusCode.equals("SD") && (sellOffDate == null ||
Q0todayDate.compareTo(sellOffDate)<0 || (lastUsedDate != null &&
todayDate.compareTo(lastUsedDate)>0))){
newStatusCode = "NYP";
}else
if(newStatusCode.equals("OBS") && (OBSDate == null ||
todayDate.compareTo(OBSDate)<0))
{
newStatusCode = "NYP";
}

是不是读起来简单多了呢,在此只是多加了一个if和两个花括号,但代码的可读性与可理解性就一下子提高了一大截.

4、请不要硬编码.开辟者常常有意“忘掉”或忽视掉这点,因为有些时刻开辟日程逼得实在太紧.其实,多写一行定义静态变量的代码能花多少时间呢?

public class A {
public static final String S_CONSTANT_ABC = "ABC";
public boolean methodA(String sParam1){
if (A.S_CONSTANT_ABC.equalsIgnoreCase(sParam1)){
return true;
}
return false;
}

目前,每次需求将“ABC”与其他变量举行对比时,没必要记着实际代码,直接引用A.S_CONSTANT_ABC就行了,并且在此后需求举行改正时,也可在一处改正,不会翻遍整个源代码一一改正了.


  以上是“Java开辟者需扼守的十大基本原则[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .