阅读819 返回首页    go 阿里云 go 技术社区[云栖]


阿里Java代码规约插件即将全球首发,邀您来发布仪式现场


别人都说我们是码农,但我们知道,自己是个艺术家。也许我们不过多在意自己的外表和穿着,但我们不羁的外表下,骨子里追求着代码的美、质量的美。而代码规约其实就是一个对美的定义。


cff3aa37c65c47872822820e913925f5291aa699



>>快速下载


所以此次在终极版本中,阿里根据内部单元测试的实践经验,详细描述了单元测试的相关原则和重要建议。

AIR原则:

A:Automatic,单元测试需要测试框架自动化执行,才有意义。

I:Independent,单元测试用例之间互相独立,不存在依赖关系。

R:Repeatable,单元测试可以被重复执行,且结果一致。

BCDE原则:

B:Border,边界值测试,包括循环边界、特殊取值、特殊时间点等。

C:Correct,正确的输入,并得到预期的结果。

D:Design,与设计文档相结合,来编写单元测试。

E:Error,强制错误信息输入(如:非法数据),并得到预期的结果。


3a1e23f4aa95215121ab9c7df1d7a232dcf48fa0

手册虽有终极版,技术没有终点站。不断打磨技术,成为更好的自己,我们共勉。



10月14日,杭州云栖大会研发效能峰会场,阿里将正式对外开放插件及源码。我们邀请了代码规约的贡献嘉宾代表参与代码规约的首发仪式,阵容如下:



研发效能峰会邀请函!


1d0fd721a5a2f43ae78b15986beb79f9a9156c14




最后更新:2017-09-25 14:02:56

  上一篇:go  请收下这份关于人工智能的根目录——博客整理系列(一)
  下一篇:go  素描个人展-徐昕