java tdd测试驱动开发_测试驱动开发TDD(test drive development)

classpath,路径列表。告诉java需要加载类的存放位置, java会去搜寻。这种机制实现了动态加载。

java -cp 加载类路径 执行类名   : 加载类路径可是绝对,也可以相对。

代码重构机制:1,保证没有重复

2,干净,有表现力,能清楚知道意图。

如 一,去除不必要的局部变量(作用:中间传值),将函数结构直接传给下一个函数。

二,代码中不得出现无意常数,或是字符串,这些要放到变量里,在开头声明,如果前面加final,则不可改变(其值)。

三,类成员不能直接暴露给外部,也就是其它对像。

四,java命名的驼峰模式,多单词连接,除了第一个可小写,其余首字符大写,如studentName,assertEquals()。名字代表什么意思清楚,无类型描述。

五,类名大驼峰(第一个字母大写)。少使用下划线

六,减少不必要空格,格式规范

JUnit:

穿件一个测试类xxxTest(),java默认有构造函数。

可用测试套件junit.framework.TestSuite类,管理测试套件,进行集体测试,如下代码

public class allTest{

static junit.framework.TestSuite suite()

{

static junit.framework.TestSuite sui=new static junit.framework.TestSuite();

sui.addTestSuite(XX1.class)

sui.addTestSuite(XX2.class)

}

}

字符:

char capitalA=‘A’

assertEquals(65,capitalA)

assertEquals(‘\101’,capitalA)//八进制转移字符,最大255表示为'\377'

assertEquals('\u0041',capitalA)//Unicode值编码,\u和\U都一样,后接16进制数。

字符串

java字符串和python一样都是创建后不可改变,都是新创建。所以动态。

StringBuilder动态字符串

用于进行可修改的字符串类,同stringbuffer,append添加信息。

java 的类中,构造函数都是private,这样只能自己的对象生成实例。

public static 的函数是为了别的对象调用方便,如 main函数,是大门,经常调用,而且共同性强,所以用static。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值